Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Main()
- {
- ComputeMD5Hash("password").Dump();
- ComputeSHA1Hash("password").Dump();
- ComputeSHA256Hash("password").Dump();
- ComputeSHA384Hash("password").Dump();
- ComputeSHA512Hash("password").Dump();
- }
- string ComputeMD5Hash(string value)
- {
- using (MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider())
- {
- return Convert.ToBase64String(md5.ComputeHash(Encoding.UTF8.GetBytes(value)));
- }
- }
- string ComputeSHA1Hash(string value)
- {
- using (SHA1Managed sha1 = new SHA1Managed())
- {
- return Convert.ToBase64String(sha1.ComputeHash(Encoding.UTF8.GetBytes(value)));
- }
- }
- string ComputeSHA256Hash(string value)
- {
- using (SHA256Managed sha256 = new SHA256Managed())
- {
- return Convert.ToBase64String(sha256.ComputeHash(Encoding.UTF8.GetBytes(value)));
- }
- }
- string ComputeSHA384Hash(string value)
- {
- using (SHA384Managed sha384 = new SHA384Managed())
- {
- return Convert.ToBase64String(sha384.ComputeHash(Encoding.UTF8.GetBytes(value)));
- }
- }
- string ComputeSHA512Hash(string value)
- {
- using (SHA512Managed sha512 = new SHA512Managed())
- {
- return Convert.ToBase64String(sha512.ComputeHash(Encoding.UTF8.GetBytes(value)));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment