PH.PicoCrypt2 1.0.6

Install-Package PH.PicoCrypt2 -Version 1.0.6
dotnet add package PH.PicoCrypt2 --version 1.0.6
<PackageReference Include="PH.PicoCrypt2" Version="1.0.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PH.PicoCrypt2 --version 1.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: PH.PicoCrypt2, 1.0.6"
#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 PH.PicoCrypt2 as a Cake Addin
#addin nuget:?package=PH.PicoCrypt2&version=1.0.6

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

PH.PicoCrypt2 - NuGet Badge

netstandard utility for simple crypt/decrypt

The AesCrypt service class work using Rijndael.

The package is available on nuget

Features

  • text encryption
  • text decryption
  • calculate hash
  • generate random strings

Code Examples

EncryptUtf8(string plainText, string password)

IPicoCrypt a = new AesCrypt();
var cypherText = a.EncryptUtf8("a string","a password value");
var text2 = a.EncryptUtf8("a string","a password value","a password value");

//cypherText == text2 

EncryptUtf8(string plainText, string password, string salt)

IPicoCrypt a = new AesCrypt();
var cypherText = a.EncryptUtf8("a string","a password value","a password salt");

DecryptUtf8(string plainText, string password, string salt)

var s = "zQIcqlKjN9euhZdHbNo6aQ==";
var p = "a password";

IPicoCrypt a = new AesCrypt();

var plainText = a.DecryptUtf8(s, p);
//plainText: "a string"

GenerateRandomString(int length, RandomStringMode mode = RandomStringMode.Full)

IPicoCrypt a = new AesCrypt();
var s = a.GenerateRandomString(7);
var onlyNumbers = a.GenerateRandomString(5, RandomStringMode.OnlyNumbers);

CalculateMd5HashString

IPicoCrypt a = new AesCrypt();

var str = "A";

//calculate md5 checksum of byte array
var res0 = a.CalculateMd5HashString(Encoding.UTF8.GetBytes(str));

//calculate md5 checksum of string
var res1 = a.CalculateMd5HashString(str);

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.6 166 9/22/2020
1.0.5 175 7/7/2020
1.0.4 538 10/21/2019
1.0.3 212 10/14/2019
1.0.2 344 8/28/2019
1.0.1 273 5/20/2019
1.0.0 544 12/18/2018