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');//需要要加密的字符串

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值