laravle中常见的数据库加密
1.md5加密:
#1.md5加密 $str = md5('123456');
2. base64加密:
#2.base64_decode加密 $str2 = base64_encode('123456'); #2base64_解密 $str3 = base64_decode($str2);
3.哈希加密:
#3.哈希加密 $str4 = \Hash::make('123456'); #3哈希算法解密:(由于Hash无法实用解密所以提供了一个判断函数) if (\Hash::check($str4, "你数据库中的数据")) { return "你满足的条件"; } else { return "你不满足之后的条件"; }
4.crypt加密
#5.crypt加密(每次刷新时候密码加密的值会发生变化) $str5 = \Crypt::encrypt('123456'); #5解密 if (\Crypt::decrypt($str5) == "数据库数据") ;