Top 20 NuGet cryptography Packages

A fixed, enhanced and namespace compatible version of BCrypt.Net port of jBCrypt implemented in C#. It uses a variant of the Blowfish encryption algorithm’s keying schedule, and introduces a work factor, which allows you to determine how expensive the hash function will be, allowing the algorithm to...
BouncyCastle portable version with support for .NET 4, .NET Standard 1.0-2.0, .NET Core
A fixed, enhanced and namespace compatible version of BCrypt.Net port of jBCrypt implemented in C#. It uses a variant of the Blowfish encryption algorithm’s keying schedule, and introduces a work factor, which allows you to determine how expensive the hash function will be, allowing the algorithm to...
PCL Crypto provides a consistent, portable set of crypto APIs for .NET 4.5, Windows Phone 8.0 SL & 8.1 Xaml, Windows Store, Xamarin.iOS, Xamarin.Android. This makes it easier to create cross-platform .NET libraries and apps. Crypto functionality includes asymmetric and symmetric encryption and signa...
Modern, free, open-source, professionally audited .NET crypto library.
The Bouncy Castle Crypto package is a C\# implementation of cryptographic algorithms and protocols, it was developed by the Legion of the Bouncy Castle, a registered Australian Charity, with a little help! The Legion, and the latest goings on with this package, can be found at [http://www.bouncycast...
core libraries meant to be shared among Songhay projects
Argon2 Password Hasher written in C#. Uses Isopoh.Cryptography.Blake2 for hashing and Isopoh.Cryptography.SecureArray to protect sensitive data.
Provides modern cryptographic algorithm implementations for .NET Core based on libsodium. Commonly Used Types: NSec.Cryptography.Aes256Gcm NSec.Cryptography.Blake2b NSec.Cryptography.Chacha20Poly1305 NSec.Cryptography.Ed25519 NSec.Cryptography.HkdfSha256 NSec.Cryptography.X25519
BCrypt.Net .net Core Class Library
Blake2 hash for sensitive data. Uses Isopoh.Cryptography.SecureArray to assure sensitive data gets wiped from RAM and, if the operating system allows, never gets written to disk.
Managed .NET wrapper for unmanaged PKCS#11 libraries
Rebex.Common provides platform-independent low-level API to Rebex components. It also provides a set of general-purpose platform-independent cryptographic primitives. This is a paid commercial product with a free 30-day trial: - Trial mode: Start your free 30-day trial by generating your trial key...
This package contains helpers to work with cryptography.
SecureBlackbox - the comprehensive suite of components and classes for digital security and secure networking. NOTE: this package contains only libraries. For samples and documentation, please, download the full package from the product web site.
SecureBlackbox - the comprehensive suite of components and classes for digital security and secure networking. NOTE: this package contains only libraries. For samples and documentation, please, download the full package from the product web site.
PInvoke API (methods, structures and constants) imported from Windows BCrypt.dll and NCrypt.dll.
SecureBlackbox - the comprehensive suite of components and classes for digital security and secure networking. NOTE: this package contains only libraries. For samples and documentation, please, download the full package from the product web site.
A managed-only cryptography library for .NET which provides modern cryptographic primitives.
A .NET implementation of scrypt algorithm.