From c5c0a7e5061ec984cb4d447c1afb66082fb60c9e Mon Sep 17 00:00:00 2001 From: Lucas Nicodemus Date: Thu, 30 Jun 2011 20:02:47 -0600 Subject: [PATCH] Out with the new! In with the old! --- TShockAPI/Tools.cs | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/TShockAPI/Tools.cs b/TShockAPI/Tools.cs index babbf516..e19de963 100755 --- a/TShockAPI/Tools.cs +++ b/TShockAPI/Tools.cs @@ -651,16 +651,10 @@ namespace TShockAPI /// string sha256 public static string HashPassword(string password) { - byte[] data = StrToByteArray(password); - byte[] result; - byte[] final; - using (SHA256 shaM = new SHA256Managed()) - { - result = shaM.ComputeHash(data); - } - System.Text.UTF8Encoding enc = new System.Text.UTF8Encoding(); - final = Encoding.UTF8.GetBytes(enc.GetString(result)); - return BitConverter.ToString(final); + Encoding enc = System.Text.Encoding.UTF8; + byte[] buffer = enc.GetBytes(password); + SHA1CryptoServiceProvider cryptoTransformSHA1 = new SHA1CryptoServiceProvider(); + return BitConverter.ToString(cryptoTransformSHA1.ComputeHash(buffer)).Replace("-", ""); } } } \ No newline at end of file