Willcode4cash

Various hashing methods

Sep 17th, 2016
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.16 KB | None | 0 0
  1. void Main()
  2. {
  3.     ComputeMD5Hash("password").Dump();
  4.     ComputeSHA1Hash("password").Dump();
  5.     ComputeSHA256Hash("password").Dump();
  6.     ComputeSHA384Hash("password").Dump();
  7.     ComputeSHA512Hash("password").Dump();
  8. }
  9.  
  10. string ComputeMD5Hash(string value)
  11. {
  12.     using (MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider())
  13.     {
  14.         return Convert.ToBase64String(md5.ComputeHash(Encoding.UTF8.GetBytes(value)));
  15.     }
  16. }
  17.  
  18. string ComputeSHA1Hash(string value)
  19. {
  20.     using (SHA1Managed sha1 = new SHA1Managed())
  21.     {
  22.         return Convert.ToBase64String(sha1.ComputeHash(Encoding.UTF8.GetBytes(value)));
  23.     }
  24. }
  25.  
  26. string ComputeSHA256Hash(string value)
  27. {
  28.     using (SHA256Managed sha256 = new SHA256Managed())
  29.     {
  30.         return Convert.ToBase64String(sha256.ComputeHash(Encoding.UTF8.GetBytes(value)));
  31.     }
  32. }
  33.  
  34. string ComputeSHA384Hash(string value)
  35. {
  36.     using (SHA384Managed sha384 = new SHA384Managed())
  37.     {
  38.         return Convert.ToBase64String(sha384.ComputeHash(Encoding.UTF8.GetBytes(value)));
  39.     }
  40. }
  41.  
  42. string ComputeSHA512Hash(string value)
  43. {
  44.     using (SHA512Managed sha512 = new SHA512Managed())
  45.     {
  46.         return Convert.ToBase64String(sha512.ComputeHash(Encoding.UTF8.GetBytes(value)));
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment