課程
/后端開發(fā)
/Java
/Java實(shí)現(xiàn)消息摘要算法加密
比如一個(gè)密碼進(jìn)行MD5加密之后儲(chǔ)存起來,可是別人非法獲取數(shù)據(jù)庫(kù)之后,如果知道它是用md5加密的,那不是也可以進(jìn)行解密嗎,那加密不是形同雞肋嗎?
2018-05-30
源自:Java實(shí)現(xiàn)消息摘要算法加密 2-3
正在回答
MD5 沒有 decode 一說。。。你仔細(xì)看我的回答,MD5 是只保留原信息的一部分的,你是沒有辦法從一部分信息中復(fù)原完整的原信息,就像只給你一幅畫的上半部分 ( MD5 加密后的信息 ),你是沒辦法得出畫的全部樣子的 ( 被加密的信息 )。
木馬cj 提問者
水不要魚_ 回復(fù) 木馬cj 提問者
木馬cj 提問者 回復(fù) 水不要魚_
你有沒有發(fā)現(xiàn)MD5 加密之后的長(zhǎng)度是一樣的,不管原本的信息有多長(zhǎng)?這是因?yàn)?MD5 是摘要算法,有點(diǎn)類似于從你要加密的信息中選取一部分信息出來加密,所以即使你得到了 MD5 加密之后的結(jié)果,也很難從一部分信息中反推出原本的完整信息。另外,MD5 也是存在被破解的情況,那就是最傳統(tǒng)的破解方法,從一堆數(shù)據(jù)中一個(gè)個(gè)去試。所以, MD5 可以設(shè)置一個(gè)鹽值,類似于干擾信息,可以降低被破解的概率。
舉報(bào)
Java中應(yīng)用消息摘要算法進(jìn)行加解密,以及他們的應(yīng)用場(chǎng)景
1 回答為什么沒有將MD加密的算法在解密的?
1 回答都有哪些加密啊
1 回答這個(gè)加密不安全吧
2 回答即使md5加密了密碼,可是得到數(shù)據(jù)庫(kù)后,解密不也可以么?
2 回答java加解密這塊有沒有好的參考書?望不吝賜教
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-06-18
MD5 沒有 decode 一說。。。你仔細(xì)看我的回答,MD5 是只保留原信息的一部分的,你是沒有辦法從一部分信息中復(fù)原完整的原信息,就像只給你一幅畫的上半部分 ( MD5 加密后的信息 ),你是沒辦法得出畫的全部樣子的 ( 被加密的信息 )。
2018-06-18
你有沒有發(fā)現(xiàn)MD5 加密之后的長(zhǎng)度是一樣的,不管原本的信息有多長(zhǎng)?這是因?yàn)?MD5 是摘要算法,有點(diǎn)類似于從你要加密的信息中選取一部分信息出來加密,所以即使你得到了 MD5 加密之后的結(jié)果,也很難從一部分信息中反推出原本的完整信息。另外,MD5 也是存在被破解的情況,那就是最傳統(tǒng)的破解方法,從一堆數(shù)據(jù)中一個(gè)個(gè)去試。所以, MD5 可以設(shè)置一個(gè)鹽值,類似于干擾信息,可以降低被破解的概率。