Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

Rhl

Free Pascal translation of HashLib (written in C#) with custom modifications.

Anyone may press Interesting, signed in or not. It helps others find this project.

In the Online Package Manager

Install it from inside Lazarus through Package, Online Package Manager.

Member rating

No ratings yet.

Sign in to rate this project.

README

text
recALL Hash Library 16.07
=========================
FreePascal translation of HashLib (C#) with custom modifications.

Copyright (c) 2009-2013 HashLib - http://hashlib.codeplex.com
Copyright (c) 2016 Maciej Kaczkowski - http://keit.co

Changelog
=========

RHL 16.07
---------

Hash:
* Gost
* Gost CryptoPro
* Grindahl256
* Grindahl512
* RadioGatun32
* RadioGatun64
* Snefru
* Panama

Checksum:
* Adler32
* CRC32 (IEEE 802.3, Castagnoli, Koopman, 32Q)
* CRC64 (ISO, ECMA182)

Hash (non-cryptographic):
* TMDPA
* AP
* BKDR
* Bernstein
* Bernstein1
* DEK
* DJB
* ELF
* FNV, FNV64
* FNV1a, FNV1a64
* JS
* Jenkins3
* Murmur2, Murmur2/64
* Murmur3, Murmur3/128
* OneAtTime
* PJW
* Rotating
* RS
* SDBM
* ShiftAndXor
* SuperFast
* SipHash

RHL 16.06
---------

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 any from above.