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