Symmetric cryptography, hashing and PIN block sanity checking for EftPos developers

Test Vectors

Here you can find 3rd party test vectors for various symmetric cyphers and hash functions. Clicking on the Operation link takes you to our Crypto-Toolbox and runs the test, while clicking on the Reference link takes you to the test reference document.

Test vectorOperationStatus on
this server
Reference
aes-128 ecbEncrypt PASSNIST SP800-38A
aes-128 cbcEncrypt PASSNIST SP800-38A
aes-128 cfb128Encrypt PASSNIST SP800-38A
aes-128 ofbEncrypt PASSNIST SP800-38A
aes-128 ctrEncrypt PASSNIST SP800-38A
aes-128
rijndael-128 (k=128)
Encrypt PASSFIPS-197
aes-192
rijndael-128 (k=192)
Encrypt PASSFIPS-197
aes-256
rijndael-128 (k=256)
Encrypt PASSFIPS-197
blowfish-cbcEncrypt PASSEric Young
blowfish-ecbEncrypt PASSEric Young
blowfish-ncfbEncrypt PASSEric Young
blowfish-nofbEncrypt PASSEric Young
cast-128Encrypt PASSRFC-2144
cast-256 (k=128)Encrypt FAILRFC-2612
cast-256 (k=192)Encrypt FAILRFC-2612
cast-256 (k=256)Encrypt FAILRFC-2612
desEncrypt PASSNBS SP 500-20
des (mk/esk=>sk)Encrypt PASSNBS SP 500-20
loki97Encrypt FAILNIST
rc2Encrypt FAILRFC-2268
rc4 (arcfour)Encrypt PASSWikipedia
rijndael-128 (k=256)Encrypt PASSNESSIE
rijndael-192 (k=256)Encrypt PASSNESSIE
rijndael-256 (k=256)Encrypt PASSNESSIE
safer+ (k=128)Encrypt FAILNIST
safer+ (k=192)Encrypt FAILNIST
safer+ (k=256)Encrypt FAILNIST
serpent (k=128)Encrypt PASSTechnion
serpent (k=192)Encrypt PASSTechnion
serpent (k=256)Encrypt PASSTechnion
tripledes (2-key)Encrypt PASSNESSIE
tripledes (3-key)Encrypt PASSNESSIE
twofish (k=128)Encrypt PASSNIST
twofish (k=192)Encrypt PASSNIST
twofish (k=256)Encrypt PASSNIST
xtea-ecbEncrypt PASSn/a
gostHash PASSWikipedia
haval128-3Hash PASSCalyptix
haval160-3Hash PASSCalyptix
haval192-3Hash PASSCalyptix
haval224-3Hash PASSCalyptix
haval256-3Hash PASSCalyptix
md4Hash PASSNESSIE
md5Hash PASSNESSIE
ripemd160Hash PASSAntoon Bosselaers
sha1Hash PASSNESSIE
sha256Hash PASSNESSIE
tiger192,3Hash PASSNESSIE
X9.8(1995) PIN-blockPIN-block PASS3am
X9.8(2003) PIN-blockPIN-block PASS3am