|EMV tag search
||Look up EMV tags in this handy database. Search by keyword e.g. for all tags that contain
the word "currency" or "cryptogram" in the description, or look up a hex tag e.g "9F20".|
||Decode EMV TLV (Tag, Length, Value) byte strings into their constituent tags and sub-tags.
Useful for analysing APDU traces, responses and so on.|
||Generate CAP codes using an emulated banking card and CAP calculator, to test against real gadgets
or for testing authentication servers.|
||Generate and verify EMV ARQC, ARPC and TC cryptograms, calculated using the vital parameters of the
card, UDKs, ATC etc.|
|EMV CA (certificate generation)
||Generate EMV certificates using a provided CA certificate and certificate details or a certification request.
||Encrypt and decrypt hex strings using AES-128 and AES-256, supporting basic modes of operation, ECB, CBC.|
||Encrypt and decrypt hex strings using DES and 3DES, using the basic modes of operation, ECB, CBC.|
||Do ECC encryption and decryption (ECIES) or signing and verification (ECDSA) of data with a selected
elliptic curve and public and private keys. ECC key generator provides 14 standard ECC curves and it also supports
custom definitions of elliptic curves.|
||Compute a hash value of a hexadecimal string or a file using one of the following functions: MD2, MD4, MD5, SHA1, SHA256, RIMEMD.|
||Compute an HMAC-x value of a hexadecimal string or a file using one of the following hash functions: MD2, MD4, MD5, SHA1, SHA256, RIMEMD.|
|Local Master Key (LMK) calculator for Thales HSMs
Encrypt a clear key of your choice under a chosen LMK, for entry to HSMs. |
||Automatically generate test keys of various lengths, and split into components. KCVs are automatically provided for each component and the whole key.|
||Encrypt, decrypt and translate ISO PINblocks between different encryption keys. PINs, PANs, padding... all sorts of fun!|
|ANSI X9.19 MAC generator
Compute an X9.19 MAC value of a hexadecimal string or a file.
Adds a check-digit to an entered number. This algorithm is used in banking and for IMEI numbers, National Provider Identifier numbers in the USA, or Canadian Social Insurance Numbers.
||Decode a binary file into an ASN1 dump using an online interface to Peter Gutmann's dumpasn1 tool|
hex dump tool
|This hex dump tool will create a multicoloured, annotated hex dump of the provided file, making it easy to spot strings, markers, and high and low entropy areas of the file. Very useful for when you don't have your favourite hex dump tool to hand. |
|Character set |
|Convert strings of text and hex between ASCII, ECBDIC and hex representations. Suprising how often you need one of these!|
|Generate passport Machine Readable Zones (MRZs) from biographical details including name, date of birth, and passport numbers, expiry dates etc. Randomly created identities can also be used. |