PHP应用
PHP常用加密函数总结
```php $var = 123; /** * md5 加密(单项加密、不可逆) * param $var 需要加密的变量(int\float\string\bool\null),资源类型(resource)和复合类型(array\object)不可加密 * param false:加密成32位(默认),true:加密成16位(有乱码的问题可以用字符串截取来处理) * return 加密后的值 */ $md5 = md5($var,false); echo $md5; /** * crypt 加密(单项加密、不可逆),与MD5的区别是有干扰值 * param $var 需要加密的变量(int\float\string\bool\null),资源类型(resource)和复合类型(array\object)不可加密 * param $var2 干扰值,如果为空会notice,并且每次刷新php会自动增加干扰值 * return 加密后的值 */ $crypt = crypt($var); echo $crypt; /** * sha1 加密(单项加密、不可逆),与MD5的区别是默认情况下返回40个字符的散列值 * md5(sha1($var)) 可以组合加密,提高数据的安全性 */ $sha1 = sha1($var,false); echo $sha1; /** * urlencode 加密(双向、可逆) 主要是加密URL * urldecode 解密 */ echo urlencode('http://www.baidu.com'); /** * base64_encode 加密(双向、可逆) 变量(int\float\string\bool\null),资源类型(resource)和复合类型(array\object)不可加密 * base64_decode 解密 */ echo base64_encode($var); /** * 资源类型(resource)和复合类型(array\object)不可加密,但是一般可以通过序列化serialize()后然后再进行加密,unserialize():反序列化 */ ```
顶部
收展
底部
[TOC]
目录
PHP中常用的header头部定义
PHP压缩包下载
PHP文件下载
PHP常用加密函数总结
URL请求参数加解密
PHP文件操作功能函数
PHP判断远程文件是否存在
PHP生成GUID的函数
PHP通用请求函数CURL封装
PHP获取访问者IP地址
PHP图片操作
PHP实现发红包程序
PHP各种验证代码
PHP防XSS 防SQL注入的代码
PHP遍历目录下的全部文件
PHP获取中文字符拼音首字母
PHP判断输入数据是否合法常用的类
相关推荐
PHP底层
PHP面向对象
PHP工具类
PHP编程经验
PHP框架