想了解一下md5加密
這一節的md5 加密的目的是什么?是為了防止 數據庫管理人員 直接查看到密碼嗎,還是在寫入數據這個過程中可能導致密碼泄露?
md5加密是有相應恒定的算法嗎?如果這樣的話,這里的加密有什么意義?
登錄比對的時候是 ?if(md5($passwd)==查找的結果) ?這樣嗎?
這一節的md5 加密的目的是什么?是為了防止 數據庫管理人員 直接查看到密碼嗎,還是在寫入數據這個過程中可能導致密碼泄露?
md5加密是有相應恒定的算法嗎?如果這樣的話,這里的加密有什么意義?
登錄比對的時候是 ?if(md5($passwd)==查找的結果) ?這樣嗎?
2016-03-20
舉報
2016-03-20
md5加密的目的是什么?
首先數據傳輸過程就不一定安全,所以有些用網站使用TLS(傳輸層安全)以前叫SSL(安全套接層),現在很多人仍稱為SSL,就像你可能會看到網址前面有個https,就是使用了TLS加密傳輸數據。
第二,就算數據安全傳到服務器,服務器也不是一定安全的,如果被人入侵獲取到沒有加密的數據,那么你的信息。。。。防止管理人員看到可能也是一個原因,畢竟是雇傭關系。像在銀行,即使在窗口服務工作人員也是看不到你的存款總額是多少的,目的就是保障用戶信息安全。還有各種能竊取用戶數據的方法具體你可以查查
在寫入數據這個過程中可能導致密碼泄露?
這個不清楚,但是有一些方式可以在你要提交的表單上做手腳,你如果看過之前的php教程,會看到cookie那節,程序會把你的信息‘加密’存儲在本地,如果你本地是安全的,那做這些豈不是沒用了。
md5加密是有相應恒定的算法嗎?
首先它不應該稱為“加密”,而是“密碼哈希摘要計算”。通常稱作“加密”,這種叫法是錯誤的。是因為從設計角度看,加密是可逆的,能加密,也能解密。而計算密碼哈希摘要的目的是實現不可逆,由摘要很難推出原始密碼。有一些什么暴力破解的就是使用一些密碼庫(一些有規律的字符串比如123456)進行摘要運算然后比對。是不是恒定算法方面不清楚,這個比較高級,我不清楚,反正摘要應該是不可逆的,還有一些算法會加鹽(就是向密碼中添加一些字符然后與密碼一起進行摘要運算)
加密有什么意義?
當然是安全
登錄比對的時候是 ?if(md5($passwd)==查找的結果) ?這樣嗎?
按照視頻上介紹的應該是的
在安全方面一直都有不斷保證安全的策略,又有人不斷的想要破解,真的是很無奈,即浪費資源,有勞心勞力,真希望那些想方設法破解的人把心思放在如何寫出更優秀的程序上。關于安全方面的問題這些你可以在google上搜索,如果你能看懂英文就更好了,有非常多的優秀的文章。希望能幫到你,有些專業東西寫的不是非常準確,但是大體能夠理解,如果有不對的地方敬請原諒。