Skip to content

ZeeLyn/Utils.Encrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Utils.Encrypt

class Program
	{
		static void Main(string[] args)
		{

			Console.WriteLine("SHA1:" + Hash.SHA1("abc"));
			Console.WriteLine("SHA256:" + Hash.SHA256("abc"));
			Console.WriteLine("SHA384:" + Hash.SHA384("abc"));
			Console.WriteLine("SHA512:" + Hash.SHA512("abc"));
			Console.WriteLine("MD5:" + Hash.MD5("abc"));
			Console.WriteLine("HamcSHA1:" + Hash.HMACSHA1("abc", "123"));
			Console.WriteLine("HamcSHA256:" + Hash.HMACSHA256("abc", "123"));
			Console.WriteLine("HamcSHA384:" + Hash.HMACSHA384("abc", "123"));
			Console.WriteLine("HamcSHA512:" + Hash.HMACSHA512("abc", "123"));
			Console.WriteLine("HamcMD5:" + Hash.HMACMD5("abc", "123"));

			var aesKey = AES.GenerateKey();
			Console.WriteLine($"AES Key:{aesKey}");
			var aesEncrypt = AES.Encrypt("abc", aesKey);
			Console.WriteLine($"AES Encrypt:{aesEncrypt}");
			Console.WriteLine($"AES Decrypt:{AES.Decrypt(aesEncrypt, aesKey)}");

			var bCrypt = BCryptor.Encrypt("abc", BCryptor.GenerateSalt());
			Console.WriteLine($"BCrypt:{bCrypt}");
			Console.WriteLine($"BCrypt Verify:{BCryptor.Verify("abc", bCrypt)}");
			Console.ReadKey();
		}
	}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages