public void SHA256CompareCurrentHashesToOnlineHashes()
 {
     for (int i = 0; i < RawData.Length; i++)
     {
         var raw = RawData[i];
         var res = SHA256Encryptamajig.HashToHex(raw);
         Assert.AreEqual(OnlineHashes[i], res);
     }
 }
Beispiel #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("AES Test :");
            var encrypted = AesEncryptamajig.Encrypt(_plainText, _key);
            var roundtrip = AesEncryptamajig.Decrypt(encrypted, _key);

            Console.WriteLine($"Plain Text : {_plainText}");
            Console.WriteLine($"Encrypted : {encrypted}");
            Console.WriteLine($"Roundtrip : {roundtrip}");
            Console.WriteLine("======================================");
            Console.WriteLine("SHA256 Test :");
            var hashed = SHA256Encryptamajig.HashToHex(_plainText);
            var resultFromOnlineHash = "9BBEF19476623CA56C17DA75FD57734DBF82530686043A6E491C6D71BEFE8F6E";

            Console.WriteLine($"Library Hash : {hashed}");
            Console.WriteLine($"Online Hash  : {resultFromOnlineHash}");
            Console.ReadLine();
        }
 public void RaiseExceptionWhenEmbtyStringIsInputted()
 {
     SHA256Encryptamajig.HashToHex(string.Empty);
 }