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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何生成MD5哈希?

如何生成MD5哈希?

江戶川亂折騰 2019-06-05 14:42:49
如何生成MD5哈希?是否有任何方法在Java中生成字符串的MD5散列?
查看完整描述

3 回答

?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

java.security.MessageDigest是你的朋友。打電話getInstance("MD5")若要獲得您可以使用的MD5消息摘要,請執行以下操作。


查看完整回答
反對 回復 2019-06-05
?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

如果您實際上希望將答案作為字符串(而不是字節數組)返回,則始終可以執行如下操作:


String plaintext = "your text here";

MessageDigest m = MessageDigest.getInstance("MD5");

m.reset();

m.update(plaintext.getBytes());

byte[] digest = m.digest();

BigInteger bigInt = new BigInteger(1,digest);

String hashtext = bigInt.toString(16);

// Now we need to zero pad it if you actually want the full 32 chars.

while(hashtext.length() < 32 ){

  hashtext = "0"+hashtext;

}


查看完整回答
反對 回復 2019-06-05
  • 3 回答
  • 0 關注
  • 739 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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