-1
我已經存儲密碼作爲散列和鹽,用base64加密。現在我想從哈希和鹽中恢復原始密碼。怎麼樣?我在MS Visual Studio中使用vb.net,但我也很喜歡C#。如何從vb中的哈希和鹽中恢復base64編碼的文本?
我已經存儲密碼作爲散列和鹽,用base64加密。現在我想從哈希和鹽中恢復原始密碼。怎麼樣?我在MS Visual Studio中使用vb.net,但我也很喜歡C#。如何從vb中的哈希和鹽中恢復base64編碼的文本?
你在混淆幾件事情。首先你不應該加密密碼。相反,你應該散列他們。 Base64編碼既不是兩者都不是。
base64編碼的字符串可能不是直接可讀的,但它可以很容易地轉換回明文。所以這是不安全的。
看一看這個全面的文章,詳細瞭解密碼哈希: https://crackstation.net/hashing-security.htm
尼斯,教學破解數據庫... – muffi
散列的根本目的是要單向道路:_ **你不能解密它,你也不應該這麼做!如果你想驗證密碼(登錄),那麼你只需從輸入的登錄憑證中創建一個新的哈希(與salt相同),並將其與所存儲的哈希進行比較,如下所示:'如果哈希(input,storedsalt)= storedhash Then ' –
甚至沒有想到切換到常規加密!這樣做會使你的產品非常不安全,並且在2017年沒有人應該考慮做這樣的事情。 –