1. md5 加密,既然無法解密,那這個加密的意義有什麼呢 對文件加密後怎麼返回原值呢
MD5加密是一種單項密鑰的加密方式,他的加密並不針對整個文件,而是為文件產生一個類似數字簽名的MD5數值,如果文件內容被修改,則再次用MD5值去比對時就會產生不同的數值,就可以知道有人修改過文件。由於MD5是不可逆的,所以MD5值是唯一的,有很高的確定性。
2. 文件加密之後的md5值還是一樣的嗎
任何不同內容的MD5值都是唯一的。但是文件並沒有被加密,它只是一個信息摘要。
3. 什麼是md5值,為什麼要檢驗
MD5是一種不可逆加密,即別人拿到你的MD5加密後的密文,無法通過解密得知你的密碼。它的特點是:不可逆,不同的明文加密後的密文唯一且確定。不存在一個明文在兩次加密後得到不同的密文,也不存在兩個明文加密後得到同一個密文。
舉個例子,QQ是登錄就是用MD5驗證的。
你改密碼時,在你的PC端把明文的密碼MD5加密後,發送給QQ伺服器,伺服器保存了你的密文,下次你登錄時,它把你PC端發來的密文與之前保存的密文對比,就得知是你本人的登錄。
4. 為什麼很多人都要求解密MD5值解密了有什麼作用嗎
現在md5最主要是用來存儲密碼的,解密md5就是要破解出未加密前的密碼。至於你說的mp3的md5是沒有任何意義的,md5中只是存儲有文件的校驗信息,在僅僅知道md5的情況下,你是無法獲取那個mp3文件的任何信息的(象文件名、大小、來源之類的都不可能知道),而且沒有誰會無聊到在上傳mp3的時候還同時提供md5,所以你也不可能用搜索去搜索到這個md5。(有種特例就是某些系統的鏡像文件,比如iso格式,在發布時通常會提供md5,在僅知道這個md5的情況下,通常就可以用網路之類搜索出來)
5. md5值能破嗎 ,為什麼不可逆的,這是怎麼回事
MD5不可逆 加密後不可解密!
很多網站能解密其實不應該說是解密。應該叫撞庫。
網站資料庫應該是計算了或者存儲了大量的文本加密後的MD5值
當用戶輸入MD5值以後,網站會去資料庫找MD5值對應的源文本。這個原理~
但MD5終究是不可逆的,一些大型的數據文本他是解密不了滴,所以網站會提示解密失敗、
一些簡單的英文數字標點組合能還是可以的
6. 相同的值經MD5加密後值不相同的為問題
那肯定值不同啊,你仔細檢查吧(有可能是大小寫哦)
7. md5不同內容加密結果可能一樣嗎
md5隻是一種演算法加密而已,並且這種演算法加密結果的值是有限的,假設我們設置md5加密所有結果的值的集合個數為n,當我們對n+1個數值進行加密的時候,必然會出現兩個數值加密的結果是一樣的!
8. 請教關於MD5加密的問題
沒看明白
1是, 是 323270
2對 是不可逆的
登陸的是驗證方法為
323270加密放資料庫里
登陸輸入323270加密 用加密後的字元和資料庫里比較 相同則登陸成功
3 MD5是不可逆的 不可還原的 還原也只是有個大資料庫 所有的值MD5加密後的值都在那放著 然後查
4 換伺服器 意思是換資料庫么? 說了驗證的時候是比較的 加密後的值 只要有加密後的值 就不會丟 就能驗證
補充:不要直接用MD5加密存數據 處理一下原來的字元 或加密過程(比如 加密兩次) 不然 像這種簡單密碼 取得MD5後就能找出 原值
9. 同樣的密碼經過MD5加密後的會不會不一樣
不會的。MD5是通過按照某個預定的規則,以固定長度為步長對數據進行轉換,所以說它的數據轉換過程其實是相當固化的,所以同樣的密碼經過MD5加密後結果是相同的。