|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.|
||Encrypt and decrypt hex strings using DES and 3DES, using the basic modes of operation, ECB, CBC.|
||Decode a binary file into an ASN1 dump using an online interface to Peter Gutmann's dumpasn1 tool|
|PIN translation tools
||Encrypt, decrypt and translate ISO PINblocks between different encryption keys. PINs, PANs, padding... all sorts of fun!|
|Keyshare generation tools
||Automatically generate test keys of various lengths, and split into components. KCVs are automatically provided for each component and the whole key.|
|Truecolour 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 encoding conversion||Convert strings of text and hex between ASCII, ECBDIC and hex representations. Suprising how often you need one of these!|
||Let us know what you think of the site, and if you have any problem reports or suggestions.|
http://www.emvlab.org – the one stop site for banking techies – © 2009–2012
This site is run by members of the Security Group at the University of Cambridge Computer Laboratory.
EMV® is a registered trademark of EMVCo LLC. This site and its operators are not affiliated or associated with or endorsed by EMVCo. All other trademarks and registered trademarks are the property of their respective owners.