HashLib4CSharp is a comprehensive and easy to use hashing library written in C#. it provides flexible interfaces that makes usage a breeze. Hashing can be done in single pass or incremental mode. it also provides methods to clone the internal state of each hash object.
it provides Adapter classes that makes it easily pluggable to methods that accepts the Standard .NET HashAlgorithm, HMAC or DeriveBytes abstract base classes as the need may apply.
All functionality of the library is tested using the nunit framework.
This Library is built against NET Standard 2.1.
* Do note that this is a C# port of my HashLib4Pascal library with various improvements.
GitHub Repository URL
HashLib4CSharp
it provides Adapter classes that makes it easily pluggable to methods that accepts the Standard .NET HashAlgorithm, HMAC or DeriveBytes abstract base classes as the need may apply.
All functionality of the library is tested using the nunit framework.
This Library is built against NET Standard 2.1.
* Do note that this is a C# port of my HashLib4Pascal library with various improvements.
GitHub Repository URL
HashLib4CSharp