2016-04-12 3 views
0

を解読するためにどのような方法:ちょっと私はこの暗号機能のための復号化機能を作成するために知りたいと思ったみんなMD5CryptoServiceProvider

public static string CreateHash(string unHashed) 
    { 
     System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider(); 
     byte[] data = System.Text.Encoding.ASCII.GetBytes(unHashed); 
     data = x.ComputeHash(data); 
     return System.Text.Encoding.ASCII.GetString(data); 
    } 

機能を復号化する方法はありますか?私が得た

ハッシュのようである:?

答えて

3

MD5ワット?????? 7hYkr 4 ??は、ハッシュ関数です。

これは唯一の方法です。実際に復号化する方法はありません。

wikipedia article about cryptographic hash functionsの紹介を読み、それらの動作を理解してください。

ただし、この機能で暗号化されたパスワードがあり、パスワードを入力したユーザーが一致するかどうかを確認したい場合は、ユーザーが入力した文字列を暗号化し、その結果をデータベースこれらの機能には最も一般的な用途です)。

+3

また、[パスワードにMD5を使用しない](https://paragonie.com/blog/2016/02/how-safely-store-password-in-2016) –

関連する問題