Cryptos 1.0.2

This managed C# .NET Standard 2.0 library implements exactly one "good" industry best practices method for symmetric and asymmetric encryption. For symmetric encryption, AES-256 is used to encrypt and decrypt. For asymmetric encryption, RSA (1024, 2048, 4096) is used to sign and verify signatures; and encrypt and decrypt using RSA/AES-256. This library only implements the minimum, most convenient methods needed to perform the most popular cryptographic operations. It has no dependencies on other libraries.

Install-Package Cryptos -Version 1.0.2
dotnet add package Cryptos --version 1.0.2
<PackageReference Include="Cryptos" Version="1.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Cryptos --version 1.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Cryptos, 1.0.2"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Cryptos as a Cake Addin
#addin nuget:?package=Cryptos&version=1.0.2

// Install Cryptos as a Cake Tool
#tool nuget:?package=Cryptos&version=1.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Better protection from rainbow attacks via appended salt, rather than using the key as a salt. So now encrypting the same message with the same key will produce a different cipher text.

  • .NETStandard 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.2 657 10/6/2018
1.0.1 441 10/6/2018