這到底是什麼?我試圖查找它,但沒有找到任何東西。MessageDigest.update(byte [])是做什麼的?
詢問的原因是我想將SALT byte[]
合併到一個值中,然後將其散列。所以它應該是這樣的(僞代碼)來完成:
MessageDigest.update(SALT);
MessageDigest.update(value);
digestValue = MessageDigest.digest();
// Where SALT, value and digestValue are array bytes, byte[]
這是否添加這兩種SALT
和value
到最終消化,或者我應該兩個變量合併成一個,然後update
一次?
我找不到任何文件的答案,任何澄清將不勝感激。
謝謝,歡呼聲。
您的代碼看起來不錯。它是創造價值的鹽漬摘要的正確方法。 – Qwerky
你看過[API文檔](http://docs.oracle.com/javase/7/docs/api/java/security/MessageDigest.html)嗎? – Jesper
@Qwerky謝謝您的確認:) – LuckyMe