Top 20 NuGet cryptography Packages

BouncyCastle portable version with support for .NET 4, .NET Standard 1.0-2.0, .NET Core
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...
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...
BCrypt.Net .net Core Class Library
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...
core libraries meant to be shared among Songhay projects
Virgil is a stack of security libraries (ECIES with Crypto Agility wrapped in Virgil Cryptogram) and all the necessary infrastructure to enable seamless, end-to-end encryption for any application, platform or device. See below for currently available languages and platforms. Get in touch with us 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.
An implementation of Blake2 for .NET that integrates with the standard crypto libraries
An implementation of Argon2 winner of PHC https://password-hashing.net/#argon2 Usage follows standard types found in System.Security.Cryptography in corefx. Specifically DeriveBytes. C# Implementation of the Argon2 1.3 spec with variants for Argon2i and Argon2d
A serializer for complex objects based on the maximum compression of the file. Used for data transfer, as well as for files. Uses the reflection of identical data. Will help save more space up to 70%. An excellent way to transfer the encryption object.
Rebex Security is a security library for C# and VB.NET developers. It provides XTS-AES encryption wrapper stream, making it easy to add strong encryption capabilities to existing applications. Also includes simple file encryption/decryption API, essential PKCS #7 objects and a collection of useful c...
Field level encryption extensions for Couchbase .NET SDK
Microsoft Azure Key Vault Cryptography Class Library
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.
Here at the Bouncy Castle, we believe in encryption. That's something that's near and dear to our hearts. We believe so strongly in encryption, that we've gone to the effort to provide some for everybody, and we've now been doing it for over 15 years! The Bouncy Castle Crypto APIs are looked af...
Misuse resistant symmetric encryption library providing AES-SIV (RFC 5297), AES-PMAC-SIV, and STREAM constructions
Virgil.CryptoAPI provides the required interfaces to Virgil.SDK. Virgil Security allows for every developer can build cryptographic features including end-to-end encryption, passwordless authentication, and cryptographic verification of data, devices, and identities into their products, with no cry...
Managed .NET wrapper for unmanaged PKCS#11 libraries
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...