$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():反序列化
*/

最新文章

  1. 简单破解.net(C#)程序
  2. libevent库1.4升级到2.0时无法flush的解决办法
  3. 使用虚幻引擎中的C++导论(二-UE4基类)
  4. jquery插件——图片放大器
  5. Redis 如何导出数据
  6. gcc 生成动态库时-fpic选项是什么意思。
  7. gradle构建依赖
  8. 将树莓派变成一个web服务器(2):Nginx+Flask+uWSGI部署全过程
  9. 【Unity Shaders】使用Unity Render Textures实现画面特效——画面特效中的亮度、饱和度和对照度
  10. (简单) POJ 2750 Potted Flower,环+线段树。
  11. sChart.js:一个小型简单的图表库
  12. JAVA课设---五子棋
  13. Python+reuqests自动化接口测试
  14. python 进程复习
  15. squid 正向代理 简单配置
  16. 【HDOJ1529】【差分约束+SPFA+二分】
  17. 修改MySQL的时区,涉及参数time_zone
  18. 自己定义View Layout过程 - 最易懂的自己定义View原理系列(3)
  19. 说说java
  20. HTML利用posotion属性定位 小技巧

热门文章

  1. (39)C#Ping类
  2. 树(弱化版)(lca)
  3. Codeforces 622F The Sum of the k-th Powers
  4. Atcoder Grand Contest 024
  5. Java---详解方法传值问题
  6. iOS -- MBProgressHUB
  7. 何时才使用https访问项目
  8. [Django] 查看orm自己主动运行的原始查询sql
  9. 自己写的通过ADO操作mysql数据库
  10. Surrounded Regions 包围区域——dfs