亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

想了解一下md5加密

這一節的md5 加密的目的是什么?是為了防止 數據庫管理人員 直接查看到密碼嗎,還是在寫入數據這個過程中可能導致密碼泄露?

md5加密是有相應恒定的算法嗎?如果這樣的話,這里的加密有什么意義?

登錄比對的時候是 ?if(md5($passwd)==查找的結果) ?這樣嗎?


正在回答

1 回答

md5加密的目的是什么?

首先數據傳輸過程就不一定安全,所以有些用網站使用TLS(傳輸層安全)以前叫SSL(安全套接層),現在很多人仍稱為SSL,就像你可能會看到網址前面有個https,就是使用了TLS加密傳輸數據。

第二,就算數據安全傳到服務器,服務器也不是一定安全的,如果被人入侵獲取到沒有加密的數據,那么你的信息。。。。防止管理人員看到可能也是一個原因,畢竟是雇傭關系。像在銀行,即使在窗口服務工作人員也是看不到你的存款總額是多少的,目的就是保障用戶信息安全。還有各種能竊取用戶數據的方法具體你可以查查

在寫入數據這個過程中可能導致密碼泄露?

這個不清楚,但是有一些方式可以在你要提交的表單上做手腳,你如果看過之前的php教程,會看到cookie那節,程序會把你的信息‘加密’存儲在本地,如果你本地是安全的,那做這些豈不是沒用了。

md5加密是有相應恒定的算法嗎?

首先它不應該稱為“加密”,而是“密碼哈希摘要計算”。通常稱作“加密”,這種叫法是錯誤的。是因為從設計角度看,加密是可逆的,能加密,也能解密。而計算密碼哈希摘要的目的是實現不可逆,由摘要很難推出原始密碼。有一些什么暴力破解的就是使用一些密碼庫(一些有規律的字符串比如123456)進行摘要運算然后比對。是不是恒定算法方面不清楚,這個比較高級,我不清楚,反正摘要應該是不可逆的,還有一些算法會加鹽(就是向密碼中添加一些字符然后與密碼一起進行摘要運算)

加密有什么意義?

當然是安全

登錄比對的時候是 ?if(md5($passwd)==查找的結果) ?這樣嗎?

按照視頻上介紹的應該是的


在安全方面一直都有不斷保證安全的策略,又有人不斷的想要破解,真的是很無奈,即浪費資源,有勞心勞力,真希望那些想方設法破解的人把心思放在如何寫出更優秀的程序上。關于安全方面的問題這些你可以在google上搜索,如果你能看懂英文就更好了,有非常多的優秀的文章。希望能幫到你,有些專業東西寫的不是非常準確,但是大體能夠理解,如果有不對的地方敬請原諒。

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

soyoung1994 提問者

非常感謝!
2016-04-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

想了解一下md5加密

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號