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 http://www.zer7.com/software.php?page=cryptsharp
See the version list below for details.
Install-Package CryptSharp -Version 220.127.116.11
dotnet add package CryptSharp --version 18.104.22.168
<PackageReference Include="CryptSharp" Version="22.214.171.124" />
paket add CryptSharp --version 126.96.36.199
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.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on CryptSharp:
Encrypt and decrypt navicat mysql passwords stored in the windows registry.
A .NET standard class library for interacting with Ethereum keystore files
This package is not used by any popular GitHub repositories.