CryptSharp provides Blowfish, BCrypt, SCrypt, and PBKDF2 for any HMAC (.Net's built-in PBKDF2 implementation supports only SHA-1). If you are looking to store passwords in a database, BCrypt is much harder for an attacker to break than, say, simple MD5 or SHA-1.

Cleaned up version of the work of James F. Bellinger on

Install-Package CryptSharp -Version
dotnet add package CryptSharp --version
paket add CryptSharp --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

This is perpetually locked; James released a completely rehashed CryptSharp containing more unix methods but the signatures are different, contains more libs etc.


This package has no dependencies.

Version History

Version Downloads Last updated (current version) 10,130 6/20/2012