Cryptography helpers for Magic, allowing you to store passwords cryptographically secured, in addition to providing some other crypto functionality, such as cryptogragraphically secure random generator, and other hashin slots. To use package go to https://polterguy.github.io
A convenient signing and hashing framework, anything you can serialize, you can hash and sign. Allows for partial class hashing and custom implementations.
Also provides a IComparable byte[] wrapper for efficient comparison and sorting.
.NET Utilities exposes simple and effective methods to accomplish tasks which are otherwise unnecessarily complex or long. For example, you can request a web page using this short snippet:
string html = Http.Get("http://google.com");
Clean and simple!
.NET Utilities features:
- SHA1, SHA256,...
More information
Provides block-based digest-producing cryptographical algorithms. Also provides concrete implementation for RandomGenerator interface of UtilPack.Cryptography package.
The Cuemon.Security.Cryptography namespace contains types related to cryptographic hashing (both keyed and non-keyed) and a ready-to-use implementation of the Advanced Encryption Standard (AES) symmetric algorithm. The namespace is an addition to the System.Security.Cryptography namespace.
Get the hashes that you want.
MD5
SHA1
SHA256
SHA384
SHA512
You can check the credibility of the Hash using the method.
IHash _hash = new Hash();
var result = _hash.GetHash("test", HashType.SHA512);
var checkHash = _hash.CheckHash(
"test",...
More information
*** THIS LIBRARY IS NO LONGER BEING MAINTAINED. USE THE CRYPTHASH.NET LIBRARY INSTEAD, WICH HAS BETTER DESIGN, PERFORMANCE AND ALGORITHMS SUPPORT ***
CryptHash.Core is a .NET Standard Class Library for text and files symmetric (AES 256 CBC) authenticated (HMACSHA256) encryption/decryption with...
More information
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)...
More information