亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

jdk 的hmacMD5操作同一字符串,,為什么在控制臺輸出的內容不同呢?

如果使用hmacMD5加密的信息,,可以判斷相等嗎?

正在回答

3 回答

要想每次調用都相同就不能用keyGenerator.generateKey()這種方法來用系統生成的密鑰,而要使用一個固定字符串來做為自己的密鑰。

0 回復 有任何疑惑可以回復我~

如果我沒猜錯你應該是有的secritkey.getEncoded()方法獲得的密鑰,這個函數獲得的密鑰會隨著時間的變動而變動,所以每次的密鑰的都不一樣,所以每次啟動都會有不同的hash值

0 回復 有任何疑惑可以回復我~
#1

taoy

secritkey.getEncoded()每次調用都是一樣的,而keyGenerator.generateKey()每調用一次就會完成不同
2017-06-12 回復 有任何疑惑可以回復我~

秘鑰不同

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

jdk 的hmacMD5操作同一字符串,,為什么在控制臺輸出的內容不同呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號