Features
* FreePascal only (tested 2.6.4)
* No external dependencies
* Self tests in separate unit
* Simplified API
* translated from HashLib (C#)
Hash:
* HAS160
* HAVAL(size=128,160,192,224,256)(round=3,4,5)(padding=$01,$80)
* MD2
* MD4
* MD5
* SHA0
* SHA1
* SHA2(size=224,256,384,512,512/224,512/256)
* SHA3 aka Keccak(size=224,256,384,512)
* Tiger(size=128,160,192)(round=3,4)(normal,swap order)
* Tiger2
* RipeMD(size=128,160,256,320)
* Whirlpool
also:
HMAC, PBKDF1 and PBKDF1 .NET version, PBKDF2 for all hash functions
French
Possibilités
* FreePascal seulement (tested 2.6.4)
* Pas de dépendances externes
* Tests d’unité dans autres unités
* API simplifiée
* Traduite à partir de HashLib (C#)
Hash:
* HAS160
* HAVAL(size=128,160,192,224,256)(round=3,4,5)(padding=$01,$80)
* MD2
* MD4
* MD5
* SHA0
* SHA1
* SHA2(size=224,256,384,512,512/224,512/256)
* SHA3 aka Keccak(size=224,256,384,512)
* Tiger(size=128,160,192)(round=3,4)(normal,swap order)
* Tiger2
* RipeMD(size=128,160,256,320)
* Whirlpool
Aussi :
HMAC, PBKDF1 and PBKDF1 .NET version, PBKDF2 for all hash functions