Smart Card Engineer's Toolbox
APDU debugging · Data parsing · Key derivation · Crypto — free online tools, everything runs in your browser
Core Tools & References
APDU Status Word Lookup
ISO 7816-4 SW1 SW2 quick search: 9000, 6A82, 61XX, 63CX, 69XX. Every smart card engineer's daily reference.
Open Tool →ATR Decoder
Parse smart card Answer-To-Reset: TS, T0, TAi/TBi/TCi/TDi, Historical Bytes. Auto-detect T=0/T=1 protocol.
Open Tool →GP Session Key Calculator
GlobalPlatform SCP02/SCP03 session key derivation. S-ENC, S-MAC, S-DEK, S-RMAC + MAC computation.
Open Tool →BER-TLV Parser
Parse EMV, GlobalPlatform BER-TLV data. Supports nested constructed TLV structures.
Open Tool →EMV Tag Reference
Complete EMV tag list with search: 5A (PAN), 5F24 (Expiry), 82 (AIP), 94 (AFL), 9F33 (Terminal Caps), and more.
Open Tool →CRC Calculator
CRC-16 (IBM/CCITT/XMODEM/USB) and CRC-32 (ZIP/MPEG-2). Text and hex input, real-time calculation.
Open Tool →Knowledge Base — In-Depth Tutorials
ISO 7816 Complete Guide
All 15 parts explained: physical characteristics, T=0/T=1 protocols, APDU command structure, file system, secure messaging.
Read →APDU Commands Reference
Complete CLA/INS/P1/P2 reference, all standard ISO 7816-4 commands, SW1 SW2 status word dictionary.
Read →GlobalPlatform SCP02 vs SCP03
Deep comparison of secure channel protocols: 3DES vs AES, key derivation, MAC computation, security analysis.
Read →Java Card Applet Tutorial
Build your first Java Card applet: from toolchain setup to APDU handling, secure messaging, and GlobalPlatform deployment.
Read →EMV Tag Reference
All EMV data objects with full descriptions, encoding formats, and usage in transaction processing (Books 3 & 4).
Read →