{"repo":"alecgn/crypthash-net","free":true,"listed":false,"github":"https://github.com/alecgn/crypthash-net","clone":"git clone https://github.com/alecgn/crypthash-net.git","description":"CryptHash.NET is a .NET multi-target library to encrypt/decrypt/hash/encode/decode strings and files, with an optional .NET Core multiplatform console utility.","language":"C#","stars":42,"topics":["encryption","decryption","cryptography","security","c-sharp","csharp","dotnet","dotnet-core","dotnet-standard","hash"],"license":"MIT","category":"security-tools","readme_excerpt":"CryptHash.NET \\ Warning \\ : this repo is being migrated to https://github.com/alecgn/AleCGN.Security.Cryptography A .NET multi-target Library and .NET Core Console Application utility for encryption/decryption, hashing and encoding/decoding. The .NET Core console utility is designed to run in Windows, Linux and Mac, for text and files symmetric authenticated encryption/decryption, text/files hashing and text encoding/decoding. File checksum functionality is also available, you can calculate and verify the integrity of downloaded files from the internet with the source supplied hash. Both file encryption and hash (HMAC inclusive) have a progress event notifier for big files processing. The multi-target libray (.NET Standard 2.0/2.1) can be used in projects with any .NET implementation like .NET Framework , .NET Core , Mono , Xamarin , etc. Verify the .NET Standard compatibility table here: https://github.com/dotnet/standard/blob/master/docs/versions.md Currently symmetric encryption algorithms are: AES 128 bits in CBC Mode with HMACSHA256 Authentication , using the Encrypt-then-MAC (EtM) strategy. AES 192 bits in CBC Mode with HMACSHA384 Authentication , using the Encrypt-then-MAC (EtM) strategy. AES 256 bits in CBC Mode with HMACSHA384 Authentication , using the Encrypt-then-MAC (EtM) strategy. AES 256 bits in CBC Mode with HMACSHA512 Authentication , using the Encrypt-then-MAC (EtM) strategy. AES 128 bits in GCM Mode with Authentication and Associated Data ( AEAD ). AES 192 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/alecgn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alecgn/crypthash-net/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}