Top 20 NuGet cryptography Packages

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.bouncycastl...
BouncyCastle portable version with support for .NET 4, .NET Standard 2.0
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...
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.
PCL Crypto provides a consistent, portable set of crypto APIs for .NET 4.5, 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 signatures, and key derivation. PCLCry...
Scrypt implementation for dotnet core
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...
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
Modern, free, open-source, professionally audited .NET crypto library.
Argon2 Password Hasher written in C#. Uses Isopoh.Cryptography.Blake2 for hashing and Isopoh.Cryptography.SecureArray to protect sensitive data.
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...
Core reusable definitions for .NET Core and .NET Framework
Managed .NET wrapper for unmanaged PKCS#11 libraries
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.
If developers write software in one of .Net languages, for example, C# and VB.Net, the code is easy to extract from the built binaries and modify. ArmDot, a .net obfuscator, to the rescue! This is a particularly serious problem if a programmer creates a commercial application that should work, for ...
If developers write software in one of .Net languages, for example, C# and VB.Net, the code is easy to extract from the built binaries and modify. ArmDot, a .net obfuscator, to the rescue! This is a particularly serious problem if a programmer creates a commercial application that should work, for ...
Release includes the full lightweight API, as well as APIs for OpenPGP, CMS, TLS, X.509, PKCS#12, TSP, and Certificate Path validation.
A .NET implementation of scrypt algorithm.
DotNetCore.Security
A (.NET) library for helping you to Encrypt and Decrypt data