成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP程序員:6年前都告訴過你md5密碼不安全,直到今天你還在犯錯

開發 后端
PHP 5.5中有一些密碼身份驗證替代方案,即 sha1,password_hash?為什么被認為更安全?應該怎么選擇?

引言

作為php開發人員,很長一段時間以來,很多人一直在使用md5哈希算法來保護密碼數據并生成唯一的哈希算法。但是你應該或多或少聽到過,md5不再安全了!

PHP 5.5中有一些密碼身份驗證替代方案,即 sha1,password_hash?為什么被認為更安全?應該怎么選擇?

 

PHP程序員:6年前都告訴過你md5密碼不安全,直到今天你還在犯錯

學習時間

很多研究論文已經證明過了,md5 計算出的哈希值可以被逆向。我們也應該完全停止使用。論文的名字也非常具有沖擊力《How to Break MD5 and Other Hash Functions》,演示了整個逆向的過程,可謂觸目驚心,看的我瑟瑟發抖。

 

[[330938]]

作為升級版的用法,password_hash 函數安全系數足夠強大到抵御一段時間的破解。在 PHP 5.5 中可以放心使用。后來加入到標準庫中的 crypt 函數,則把安全級別向前推進了一大步。

首先舉例說明一下 password_hash 的用法:

  1. $options = [ 
  2.     'cost' => 12, 
  3. ]; 
  4. echo password_hash("rasmuslerdorf", PASSWORD_BCRYPT, $options)."\n"

還有使用 BLOWFISH 算法的 crypt 密碼生成:

  1. if (CRYPT_BLOWFISH == 1) { 
  2.     echo 'Blowfish:     ' . crypt('rasmuslerdorf''$2a$07$usesomesillystringforsalt$') . "\n"

還是那句話,PHP 都準備好函數了,用法極為簡單高效,等著開發者開箱即用呢。

深入一步

為什么堅決不能再用 md5 了?

因為諸如MD5,SHA1和SHA256之類的哈希算法被設計為非常快速和高效。隨著現代技術和計算機設備的出現,“暴力破解”所需要的時間越來越短。由于現代計算機“逆向”這些哈希算法的速度很快,因此許多安全專業人員強烈建議不要將其用于密碼哈希。

為什么 PHP 5.5 中推薦使用 password_hash 函數?

在對密碼進行哈希處理時,兩個最重要的考慮因素是計算量和費用。哈希算法在計算上越昂貴,對它進行暴力破解所花費的時間就越長。PHP 5.5提供了一個本機密碼哈希API,就是password_hash(),可以安全地安全處理哈希和驗證密碼。

寫在最后

計算機硬件的突飛猛進,使得原本需要大量的時間和成本才能進行的破解工作周期大為縮短。在軟件層面,我們勢必要跟得上節奏,才能保證在一段時間內的安全。

再者,PHP 提供的函數如此高效,簡單,有什么理由不用呢!

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2012-05-15 08:38:19

升級NASSATA

2021-12-08 07:31:40

Linux安全病毒

2019-08-01 17:38:39

2019-11-11 09:35:05

跳槽漲薪降薪

2018-02-28 10:16:51

程序員技能 PHP

2018-02-27 12:01:12

程序員PHP編程語言

2009-11-19 10:21:02

2019-08-21 15:50:11

Python程序員人生第一份工作

2020-04-06 12:31:25

編程程序員代碼

2009-01-08 09:04:18

2015-08-13 11:27:08

2021-06-07 10:00:41

MD5算法加密

2009-05-21 15:58:12

程序員工作經驗職場

2020-03-31 11:03:55

Linux進程程序員

2014-06-24 10:24:53

程序員笑話

2022-12-12 08:17:29

2019-03-25 11:40:06

程序員全棧工程師書籍清單

2012-04-26 17:12:36

程序員夢想

2022-10-18 22:21:51

2015-04-10 19:37:34

程序員
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 特黄视频 | 日韩av成人 | 欧美男人的天堂 | 色噜噜色综合 | 亚洲成人免费视频在线 | 就操在线| 国产免费一区二区三区 | 日韩插插 | 国产一级片精品 | 九九综合九九 | 欧美色综合一区二区三区 | 亚洲精品18 | 久久久久国产精品一区二区 | 国产精品视频一区二区三区 | 97热在线| 国产精品自产拍在线观看蜜 | 国产精品久久久久久久久久免费看 | 97人人爱 | 嫩草一区二区三区 | 日韩亚洲欧美一区 | 美国av片在线观看 | 免费看一区二区三区 | 四虎永久影院 | 日韩av啪啪网站大全免费观看 | 国产免费一区 | 正在播放国产精品 | 欧美一区二区成人 | 美女福利视频网站 | 国产二区在线播放 | 亚洲一区二区久久 | 亚洲一区二区三区四区av | 99re在线免费视频 | 久久成人av | 国产高清精品在线 | 特级丰满少妇一级aaaa爱毛片 | 国产精品观看 | a久久久久久 | 黄色网址免费在线观看 | 日韩人体视频 | 日韩在线视频免费观看 | 午夜精品一区二区三区在线观看 |