1 //对 A 密码使用Bcrypt 加密 2 $password = Hash::make('secret'); 3 4 //你也可直接使用 bcrypt 的 function 5 $password = bcrypt('secret'); 6 7 //对加密的 A 密码进行验证 8 if (Hash::check('secret', $hashedPassword)) 9 { 10 // The passwords match... 11 } 12 //检查 A 密码是否需要重新加密 13 if (Hash::needsRehash($hashed)) 14 { 15 $hashed = Hash::make('secret'); 16 }
- 目前常用的不可逆加密算法有以下几种:
通常推荐使用 bcrypt 或 PBKDF2 这两种算法来对密码进行加密
无论是bcrypt还是PBKDF2都有各自的忠实拥护者。另外bcrypt不支持超过55个字符的密码短语。
原文链接:https://www.cnblogs.com/xxxxxxx/p/5381673.html