Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Powerful Advanced Hashing Library For Delphi Windows Development

yet another advanced hashing library for delphi

Delphi has its hashing unit which helps you to hash with a number of different hashes including MD5, Bob Jenkins, SHA1, and SHA 2 (SHA224, SHA256, SHA384, SHA512, SHA512_224, SHA512_256). But, if you need some other hashing algorithms for your project you can use a free and open-source library called HashLib4Pascal.

HashLib4Pascal is an Object Pascal hashing library released under the permissive MIT License, which implements an easy-to-use interface for computing hashes and checksums of data. It also supports state-based (incremental) hashing.

HashLib4Pascal’s goal is to be the best option for hashing in Object Pascal by offering various hashing primitives via an easy to use API to Object Pascal developers.

Available Algorithms

Hashes

Cyclic Redundancy Checks
Checksums
Non-Cryptographic Hash Functions
32-bit hashes
64-bit hashes
128-bit hashes
Cryptographic Hash Functions

Key Derivation Functions

Password Hashing Schemes (Password-Based Key Derivation Functions)

MAC

XOF (Extendable Output Function)

Head over and download the full source code for the hash library for Delphi.

Exit mobile version