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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

MD加密內(nèi)容


md4加密的算法中:update方法是什么意思?

doFinal方法是什么意思?

正在回答

2 回答

創(chuàng)建一個(gè)實(shí)例對(duì)象之后,調(diào)用實(shí)例對(duì)象的update()方法,將原文信息更新到摘要信息中,獲取摘要信息的長(zhǎng)度,然后調(diào)用實(shí)例對(duì)象的doFinal()方法,執(zhí)行加密信息的長(zhǎng)度以及起始位置。最終的加密信息是通過調(diào)用doFinal()方法執(zhí)行后為結(jié)果的。

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

少艾 提問者

你的回答很詳細(xì),謝謝你。
2016-06-27 回復(fù) 有任何疑惑可以回復(fù)我~
#2

少艾 提問者

再問一個(gè)問題,mac加密是有三個(gè)步驟:生成秘鑰,獲得秘鑰,還原秘鑰,尤其是還原秘鑰是怎么理解的?
2016-06-27 回復(fù) 有任何疑惑可以回復(fù)我~

回復(fù) 少艾:你說的是 SecretKey restoreSecretKey=new SecretKeySpec(key,”HmacMD5”)這一行代碼嗎,我也很疑惑。覺得應(yīng)該是口誤說錯(cuò)了吧。在JDK文檔SecretKeySpec類中有兩個(gè)帶參數(shù)的構(gòu)造方法,其中一個(gè)就是帶有兩個(gè)參數(shù)的,是這樣寫的
“SecretKeySpec(byte[] key, String algorithm)---- 根據(jù)給定的字節(jié)數(shù)組構(gòu)造一個(gè)密鑰。
其中兩個(gè)參數(shù):key - 密鑰的密鑰內(nèi)容。復(fù)制該數(shù)組的內(nèi)容來防止后續(xù)修改。
algorithm - 跟給定的密鑰內(nèi)容相關(guān)聯(lián)的密鑰算法的名稱”
這樣一來restoreSecretKey應(yīng)該是做了兩件事,一個(gè)就是復(fù)制key的內(nèi)容,二是得到了生成key的”HmacMD5”(秘鑰算法),然后根據(jù)這兩個(gè)參數(shù)實(shí)例化了一個(gè)Mac對(duì)象并將其初始化(init),最后處理原文的字節(jié)數(shù)組(src.getBytes())并完成 Mac加密操作。這樣一來,我覺的是不是任何加密算法都可以通過給Mac.getInstance()傳遞一個(gè)算法參數(shù)就可將其算法實(shí)例化為Mac加密對(duì)象呢。(我也是剛學(xué),原理不明白)

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java實(shí)現(xiàn)消息摘要算法加密
  • 參與學(xué)習(xí)       25526    人
  • 解答問題       40    個(gè)

Java中應(yīng)用消息摘要算法進(jìn)行加解密,以及他們的應(yīng)用場(chǎng)景

進(jìn)入課程

MD加密內(nèi)容

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)