PHP 加密解密函数

$str = '需要要加密的字符串';
不可逆 
md5:函数计算字符串的 MD5 散列
语法:md5(string,raw)
    string:必需。规定要计算的字符串
    raw:可选,规定十六进制或二进制输出格式,默认是32 字符十六进制数
示例:echo md5($str);//e22c0235385fb885bdca3c473eee10d5


sha1:函数计算字符串的 SHA-1 散列。
语法:sha1(string,raw)
    string:必需。规定要计算的字符串
    raw:可选,规定十六进制或二进制输出格式,默认40 字符十六进制数
示例:echo sha1($str);//c062b55d5e4fae106ccc51ff2581e38f3c38c71a

crypt:返回使用 DES、Blowfish 或 MD5 算法加密的字符串
语法:crypt(string,salt)
    string:必需。规定要计算的字符串
    salt:可选。用于增加被编码字符数目的字符串,以使编码更加安全。如果未提供 salt 参数,则每次调用该函数时会随机生成一个。
示例:echo crypt($str,'14');//14GE8mc1rx6aw


​​​​​​​可逆

加密:echo base64_encode($str);//6ZyA6KaB6KaB5Yqg5a+G55qE5a2X56ym5Liy
解密:echo base64_decode('6ZyA6KaB6KaB5Yqg5a+G55qE5a2X56ym5Liy');//需要要加密的字符串

加密:echo urlencode($str);//%E9%9C%80%E8%A6%81%E8%A6%81%E5%8A%A0%E5%AF%86%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%B2
解密:echo urldecode('%E9%9C%80%E8%A6%81%E8%A6%81%E5%8A%A0%E5%AF%86%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%B2');//需要要加密的字符串

 

上一篇:一张图了解致远A6人事管理


下一篇:FireEye 网络攻击危害红队安全工具