我開始了解 jBCrypt 用于散列密碼并存儲(chǔ)在數(shù)據(jù)庫(kù)中。但是我沒(méi)有找到從散列值中取回實(shí)際值的任何選項(xiàng)。只有BCrypt.checkpw(password, hashedPassword)返回布爾值的可用。http://www.mindrot.org/projects/jBCrypt/ 如何從散列值中獲取實(shí)際值。如果在 jBCrypt 中不可能,還有其他方法可以在 java 中加密和解密值嗎?提前致謝...
3 回答

ABOUTYOU
TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
但是我沒(méi)有找到從散列值中取回實(shí)際值的任何選項(xiàng)
嗯 - 這就是加密哈希函數(shù)的主要目的。
有沒(méi)有其他方法可以加密和解密java中的值?提前致謝...
有很多在 Java 中加密/解密值的示例,只需搜索它,即使在 SO 上也是如此。您也可以查看我關(guān)于 Java 加密的博客——它是關(guān)于基本的低級(jí)加密 API。
我希望您不是故意對(duì)用戶密碼使用加密 - 即使遠(yuǎn)程使密碼可逆也會(huì)使您的系統(tǒng)有潛在的泄漏危險(xiǎn)。
添加回答
舉報(bào)
0/150
提交
取消