CryptHash.Net is a .NET multi-target class library (.NET Standard 2.0/2.1) that can be used in projects with any .NET implementation, like .NET Framework, .NET Core, Mono, Xamarin, etc., for text and files symmetric (AES_128_CBC / AES_192_CBC / AES_256_CBC / AES_128_GCM / AES_192_GCM / AES_256_GCM) authenticated encryption/decryption, text/files hashing (MD5, SHA1, SHA256, SHA384, SHA512, HMAC-MD5, HMAC-SHA1, HMAC-SHA256, HMAC-SHA384, HMAC-SHA512, PBKDF2, BCrypt and Argon2id) and text encoding/decoding (Base64 and Hexadecimal).
Info
Version: | 3.6.1 |
Author(s): | Alessandro Cagliostro Goncalves Neves |
Last Update: | Wednesday, March 10, 2021 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/alecgn/crypthash-net |
NuGet Url: | https://www.nuget.org/packages/CryptHash.Net |
Install
Install-Package CryptHash.Net
dotnet add package CryptHash.Net
paket add CryptHash.Net
CryptHash.Net Download (Unzip the "nupkg" after downloading)
Dependencies
.NETStandard 2.0
- BCrypt.Net-Next(>= 3.3.3)
- Konscious.Security.Cryptography.Argon2(>= 1.2.1)
- Microsoft.AspNetCore.Cryptography.KeyDerivation(>= 3.1.3)
- BCrypt.Net-Next(>= 3.3.3)
- Konscious.Security.Cryptography.Argon2(>= 1.2.1)
- Microsoft.AspNetCore.Cryptography.KeyDerivation(>= 3.1.3)
Tags