A comprehensive cryptography workbench purpose-built for payment professionals. Parse, encrypt, verify and generate — everything you need in one precision tool that is always available.
TNT is a desktop cryptography workbench for engineers, testers and analysts working in the payments industry. It replaces a scattered collection of scripts and web tools with a single, offline-capable application.
Whether you are parsing an ISO message, verifying a PIN block, generating test keys or checking EMV cryptograms — TNT has a dedicated module for it, with a clean interface designed to minimise errors under pressure.
No internet required. Sensitive key material and data will never leave your machine.
Decode and visualise ISO messages from ISO8583, AS2805, Visa, & Mastercard. Identify field presence, parse DE values and validate message structure instantly.
Encrypt and decrypt under 3DES and AES (ECB, CBC, multiple padding modes), plus RSA and ECC operations including ECDSA signing and Diffie-Hellman key agreement.
Full DUKPT derivation for both TDES and AES variants. Generate and advance IPEKs, derive working keys, and process client and server key flows.
Generate and verify Message Authentication Codes using retail MAC, ANSI X9.19, ISO 16609 and additional algorithm variants used across payment HSMs.
Build and unwrap Authenticated and Thales Key Blocks. Full TR-31 support across versions A–D, including header parsing, key extraction and key derivation.
Encode and decode PIN blocks in all major formats (ISO-0, ISO-1, ISO-3, Visa). Calculate PVV and PIN Offset values. Format-preserving encryption for PAN and PIN data.
Generate and verify CVC1, CVV1, CVC2 and CVV2 values. Supports standard and dynamic variants used across Visa, Mastercard and other card schemes.
Parse EMV TLV data, generate and verify application cryptograms across Visa, Mastercard, Amex, JCB and UPI schemes. Full ARQC / ARPC flow support.
Parse and inspect X.509 certificates, extract RSA public key components, verify Visa certificate chains and work with ASN.1 structures.
Native support for SafeNet and Futurex key formats and variants. ZKA key block processing for German banking interoperability.
SHA family hashing, Luhn check digit validation and generation, hex dump parsing, BCD / EBCDIC / ASCII conversion, component XOR/parity — all in one place.
3-day full-feature trial. No credit card. No account required. Just download and run.
Try Free