第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

SHA1加密算法

老師,你能把這個SHA1加密算法的代碼提供一下么?

正在回答

9 回答

return null 難道不是加在倒數(shù)第一個}前?怎么加在catch里啊。。。

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

OutOfMemoryError

可以在catch里面,也可以放在方法的最后面 ,都是可以,但不能同時有,編譯器報錯
2017-11-09 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//58c821530001691601940265.jpg為什么我建的項目沒有那個啊,大神求解

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

謝謝好人,謝謝,網(wǎng)上都找不到的

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

二樓正解

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

感謝感謝,提供算法的好人

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

public static String getSha1(String str){

? ?if (null == str || 0 == str.length()){

? ? ? ?return null;

? ?}

? ?char[] hexDigits = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',?

? ? ? ? ? ?'a', 'b', 'c', 'd', 'e', 'f'};

? ?try {

? ? ? ?MessageDigest mdTemp = MessageDigest.getInstance("SHA1");

? ? ? ?mdTemp.update(str.getBytes("UTF-8"));

? ? ? ??

? ? ? ?byte[] md = mdTemp.digest();

? ? ? ?int j = md.length;

? ? ? ?char[] buf = new char[j * 2];

? ? ? ?int k = 0;

? ? ? ?for (int i = 0; i < j; i++) {

? ? ? ? ? ?byte byte0 = md[i];

? ? ? ? ? ?buf[k++] = hexDigits[byte0 >>> 4 & 0xf];

? ? ? ? ? ?buf[k++] = hexDigits[byte0 & 0xf];

? ? ? ?}

? ? ? ?return new String(buf);

? ?} catch (Exception e) {

? ? ? ?return null;

? ?}

}


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

感謝樓上!

0 回復 有任何疑惑可以回復我~
//下面四個import放在類名前面?包名后面
//import?java.io.UnsupportedEncodingException;
//import?java.security.MessageDigest;
//import?java.security.NoSuchAlgorithmException;
//import?java.util.Arrays;

public?static?String?getSha1(String?str){
????if?(null?==?str?||?0?==?str.length()){
????????return?null;
????}
????char[]?hexDigits?=?{?'0',?'1',?'2',?'3',?'4',?'5',?'6',?'7',?'8',?'9',?
????????????'a',?'b',?'c',?'d',?'e',?'f'};
????try?{
????????MessageDigest?mdTemp?=?MessageDigest.getInstance("SHA1");
????????mdTemp.update(str.getBytes("UTF-8"));
????????
????????byte[]?md?=?mdTemp.digest();
????????int?j?=?md.length;
????????char[]?buf?=?new?char[j?*?2];
????????int?k?=?0;
????????for?(int?i?=?0;?i?<?j;?i++)?{
????????????byte?byte0?=?md[i];
????????????buf[k++]?=?hexDigits[byte0?>>>?4?&?0xf];
????????????buf[k++]?=?hexDigits[byte0?&?0xf];
????????}
????????return?new?String(buf);
????}?catch?(NoSuchAlgorithmException?e)?{
????????e.printStackTrace();
????}?catch?(UnsupportedEncodingException?e)?{
????????e.printStackTrace();
????}
}


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

羽丶

結尾加個 return null.
2016-10-03 回復 有任何疑惑可以回復我~

老師在視頻里已經(jīng)有了,就那幾句話

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

舉報

0/150
提交
取消

SHA1加密算法

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

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號