在普通HTTP上,一般表單中的密碼都是以明文方式傳到服務(wù)器進(jìn)行處理的。這無疑給了壞人以可乘之機(jī)!這里我們就說說怎么傳輸密碼才是安全的!
與其傳輸密碼本身,到不如傳輸其加密后的形式。MD5是個(gè)不錯(cuò)的選 " /> 日韩欧美精品有码在线播放免费 ,精品第一国产综合精品蜜芽,久久影院中文字幕

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

在普通HTTP上安全地傳輸密碼

1。理論 
    在普通HTTP上,一般表單中的密碼都是以明文方式傳到服務(wù)器進(jìn)行處理的。這無疑給了壞人以可乘之機(jī)!這里我們就說說怎么傳輸密碼才是安全的! 
    與其傳輸密碼本身,到不如傳輸其加密后的形式。MD5是個(gè)不錯(cuò)的選擇。第一,不同的資源幾乎不可能生成相同的MD5摘要,第二,MD5的編碼方式是不可逆推的。有了這些特性,我們就可以讓MD5摘要公開的在InterNET上傳輸,而不必?fù)?dān)心密碼被壞人知道。然后在服務(wù)端也將密碼通過同樣的方式加密,最后比較這兩個(gè)字符串。 
    然而,我們不能為了登陸而將密碼md5后直接通過InterNET傳輸,因?yàn)閴娜穗m然不會知道我們的密碼,但肯定會知道這個(gè)特殊的字符串可以授權(quán)他們訪問我們的網(wǎng)站! 
    這就是公匙和私匙要解決的問題,首先由服務(wù)器提供一個(gè)隨機(jī)字符串,然后客戶端將這個(gè)隨機(jī)字符串和密碼相加后再加密! 
    每次登陸時(shí),服務(wù)器會產(chǎn)生不同的隨機(jī)字符串,這樣你的密碼沒有變,但是通過上面的方法加密后的MD5摘要卻完全不同。這樣就算壞人得到了這些MD5摘要,他們也不可能分析出你的密碼! 
    這種方法中,服務(wù)器提供的隨機(jī)字符串叫做"公匙",壽命很短,并可以被任何人利用;你的密碼叫做"私匙",壽命很長,而且永遠(yuǎn)也不會被人知道。 
    2。實(shí)現(xiàn) 
    客戶端Javascript并沒有提供現(xiàn)成的md5算法,但我們在 google 上用 "md5 Javascript" 搜索,就可以得到很多md5在Javascript上實(shí)現(xiàn)的例子。 
    在php中我就不用多說了,直接用md5()這個(gè)函數(shù)就可以搞定!隨機(jī)字符串我們可以用session來存儲php就是強(qiáng)啊~~) 
    3。注意 
    在JS中,中文都是UTF-8格式的,所以如果你的密碼是中文,而且存儲在服務(wù)端的密碼的編碼方式是GB2312,那么兩個(gè)密碼加密后的字符串是完全不同的!

php技術(shù)在普通HTTP上安全地傳輸密碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 伊人久久大香线蕉无码麻豆 | 色久久综合视频本道88 | 国产成人在线免费观看 | 最美女人体内射精一区二区 | 日本高清无卡码一区二区久久 | 少妇一夜未归暴露妓女身份 | 第四色男人天堂 | 国产手机在线精品 | 儿子好妈妈的HD3中字抢劫 | free性中国hd护士高清 | 久久人妻熟女中文字幕AV蜜芽 | 国产香蕉视频在线观看 | 国产久青青青青在线观看 | 亚洲国产综合人成综合网站00 | 老头狠狠挺进小莹体内视频 | 耻辱の奴隷淑女中文字幕 | 久久99久久成人免费播放 | 尿孔 调教 扩张 | 日韩亚洲人成在线 | 成人免费观看国产高清 | 挺进老师的紧窄小肉六电影完整版 | 青青热久精品国产亚洲AV无码 | 在线看片韩国免费人成视频 | 亚洲精品嫩草研究院久久 | 伊人久久大香线蕉影院95 | 97国产成人精品免费视频 | 免费乱理伦片在线观看八戒 | 先锋影音av最新资源 | 成人做视频免费 | 97视频免费在线观看 | YELLOW免费观看完整视频 | 视频网站入口在线看 | 99欧美精品 | 寂寞夜晚免费观看视频 | 真实伦 乱| 高清无码色大片中文 | 人妻少妇69式99偷拍 | 我们中文在线观看免费完整版 | 日韩精品无码免费专区 | x8国产精品视频 | 熟女久久久久久久久久久 |