Decrypt from SHA256

后端 未结 2 1211
时光取名叫无心
时光取名叫无心 2020-12-10 05:37

I have that code to encrypt string to sha256 and next to base64:

 public static string Sha256encrypt(string phrase)
    {
        UTF8Encoding encoder = new          


        
2条回答
  •  囚心锁ツ
    2020-12-10 06:12

    You cannot decrypt the result of a One Way Hash. What you should do instead is compare a hash of the entered password versus the stored hash in the database.

    Example:

    var password = "1234";
    var hashedPassword = Sha256encrypt(password);
    
    var allowLogin = hashedPassword == storedPassword; //storedPassword from Database, etc.
    

    This is only the very basics though, when using hashing algorithms you should consider using a Salt too.

提交回复
热议问题