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