MD5

(1)因?yàn)橐肕D5來(lái)加密文件的名稱(chēng),所以就去查了下MD5的資料,然后發(fā)現(xiàn)例子是這樣子的:
這樣子

然后還有這樣子的:

還有這樣子的

反正都在toString的處理上面有所不同,情況各異,那么為啥呢?

群友回答:
默認(rèn)的摘要算法都是一樣的算法,生成一個(gè)字節(jié)數(shù)組,但是字節(jié)數(shù)組沒(méi)辦法比,所以大家就只是將byte轉(zhuǎn)成字符串,可以用來(lái)equals對(duì)比。
這個(gè)byte數(shù)組轉(zhuǎn)字符串的方式你想怎么轉(zhuǎn)就怎么轉(zhuǎn),只要一個(gè)項(xiàng)目里面用相同的方法就好了。

(2)那么問(wèn)題又來(lái)了,既然我想怎么轉(zhuǎn)都可以的話,為啥android不提供一個(gè)方法直接轉(zhuǎn)就可以了呢?

群友回答:
誰(shuí)知道呀!

補(bǔ)充:

md5這個(gè)是不可逆的,相同的字符串,加密出來(lái)的東西是固定的。如果是統(tǒng)一方法,那就很容易被保存有各種組合的明文的庫(kù),通過(guò)匹配的方式來(lái)暴力破解,相當(dāng)于沒(méi)有加密一樣。網(wǎng)上有md5解密網(wǎng)站。就是通過(guò)收集各種密碼的md5然后找出原來(lái)的數(shù)據(jù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在服務(wù)器與終端設(shè)備進(jìn)行HTTP通訊時(shí),常常會(huì)被網(wǎng)絡(luò)抓包、反編譯(Android APK反編譯工具)等技術(shù)得到HTT...
    朝雨晚風(fēng)閱讀 4,870評(píng)論 3 26
  • 先說(shuō)一下:MD5加密可破解,每一個(gè)原密碼對(duì)應(yīng)一個(gè)不變的MD5加密的密碼效果: MD5加密demo 密碼: c1j2...
    IIronMan閱讀 2,662評(píng)論 2 32
  • MD5和base64加密 在網(wǎng)絡(luò)發(fā)展趨勢(shì)日漸迅猛的今天,數(shù)據(jù)的安全性也越來(lái)越重要。因此,如何保證用戶數(shù)據(jù)的安全就成...
    Joker_King閱讀 6,035評(píng)論 11 28
  • 一、Base64 原理: base64的編碼都是按字符串長(zhǎng)度,以每3個(gè)8bit的字符為一組, 然后針對(duì)每組,首先獲...
    謝謝生活閱讀 4,948評(píng)論 7 33
  • 云鶴道長(zhǎng):代表中的5在哪兒呢? 佛佛:在陽(yáng)數(shù)中。 云鶴道長(zhǎng):陽(yáng)有什么特點(diǎn)呢? 佛佛:陽(yáng)是中,和陰相對(duì),是單數(shù),是白...
    簡(jiǎn)凈一閱讀 1,260評(píng)論 0 0

友情鏈接更多精彩內(nèi)容