title: How can I unhash a hash using C#?
body: <p>Can someone reverse this handy hash code I'm using?</p>
  
  <pre><code>using System.Security.Cryptography;
  
  public static string EncodePasswordToBase64(string password)
  {  byte[] bytes   = Encoding.Unicode.GetBytes(password);
     byte[] inArray = HashAlgorithm.Create("SHA1").ComputeHash(bytes);
     return Convert.ToBase64String(inArray);
  }
  </code></pre>
  
  <p>Everything I end up doing fails horribly :(.</p>