Crypto-Toolbox
Register/Sign in
Test vectors
PIN block formats
Symmetric cryptography, hashing and PIN block sanity checking for EftPos developers
Test reference
Expected CipherText result
Test verdict
Eric Young
6b77 b4d6 3006 dee6 05b1 56e2 7403 9793 58de b9e7 1546 16d9 59f1 652b d5ff 92cc
PASS
Executed
blowfish
Encrypt operation.
PIN
PAN (with check digit)
PlainText/PIN-block
Unpacked (hex)
3736 3534 3332 3120 4e6f 7720 6973 2074 6865 2074 696d 6520 666f 7220 00
Master key
Encrypted session key
Session key
Unpacked (hex)
0123 4567 89ab cdef f0e1 d2c3 b4a5 9687
Cryptographic algorithms
Note: For AES-xxx, use Rijndael-128 with xxx key size.
arcfour
blowfish
blowfish-compat
cast-128
des
enigma
gost
rijndael-128
rijndael-192
rijndael-256
serpent
tripledes
twofish
wake
xtea
adler32
crc32
crc32b
fnv132
fnv164
fnv1a32
fnv1a64
gost
gost-crypto
haval128,3
haval128,4
haval128,5
haval160,3
haval160,4
haval160,5
haval192,3
haval192,4
haval192,5
haval224,3
haval224,4
haval224,5
haval256,3
haval256,4
haval256,5
joaat
md2
md4
md5
ripemd128
ripemd160
ripemd256
ripemd320
sha1
sha224
sha256
sha3-224
sha3-256
sha3-384
sha3-512
sha384
sha512
sha512/224
sha512/256
snefru
snefru256
tiger128,3
tiger128,4
tiger160,3
tiger160,4
tiger192,3
tiger192,4
whirlpool
ANS-X9.8(1995)
ANS-X9.8(2003)
CipherText/Digest/encr. PIN-block
6b77 b4d6 3006 dee6 05b1 56e2 7403 9793 58de b9e7 1546 16d9 59f1 652b d5ff 92cc
Base64
a3e01jAG3uYFsVbidAOXk1jeuecVRhbZWfFlK9X/ksw=
Cipher block chaining mode
Note: nofb/ncfb=block-wise, ofb/cfb=byte-wise.
cbc
cfb
ctr
ecb
ncfb
nofb
ofb
stream
Initialization vector
fedc ba98 7654 3210
Getting unexpected results? Please contact us.
Company
Latest news
About us
Home
Products & services
Product list
Technical library
Popular pages
3am LineScope
|
Renew key
World Tone Database
Crypto-Toolbox
Contact information
Email:
info@3amSystems.com
Office hours: Mon-Fri 18:30-20:30 CET