关于php的加密函数

来源:互联网 发布:海口百度最seo 编辑:程序博客网 时间:2024/04/30 10:29

1,md5  函数

返回32位十六进制的字符,有两个参数,第一个参数为加密的字符串,第二个参数默认为false ,如果设为true 则返回原始的 16 位二进制格式报文摘要

以前好多网站喜欢用MD5加密密码,现在感觉用的少了,因为简单的密码很多网站上有收集MD5加密后的数据字典。

2,crypt 函数 

一般涌来做网站密码 

用法 crypt 字符串+盐值 来加密。如果第二个参数 没有 则每次刷新加密后的字符串都会改变 

一般网站上密码的存储为   $password = '123456'  $password = crypt($password,substr($password,0,3))   验证密码时再去数据库的值和这个对比


3,sha1函数 

和md5类似 只是他会返回40个字符的加密串,如果第二个参数为true  则返回20位二进制的报文摘要


4,urlencode  和urldecode

一般加密url中传递的参数。

5,base64_encode   加密数据  base64_decode解密数据 只传递一个参数

0 0
原创粉丝点击