php加密函数使用
2016-07-22 17:01
633 查看
代码效果图: <img src="http://img.blog.csdn.net/20160722170535474?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /> header("content-type: text/html; charset=utf8" ) ; $str="xiaokai"; /*md5加密43af19c415c235264faf71b55463425c*/ echo md5($str); echo "</br>"; /*crypt加密$1$jn/.wD3.$1A2At6cEpfQE1yJnvLszB.*/ echo crypt($str); echo "</br>"; /*标准加密*/ echo crypt($str, '1408phpE');//14r6nfAAqYf3U; echo "</br>"; /*sha1加密*/ echo sha1($str); echo "</br>"; /*md5+shal加密*/ echo sha1(md5($str)); echo "</br>"; /*url编码技术加密*/ echo urlencode($str) ; echo "</br>"; echo urldecode(urlencode($str) ) ; echo "</br>"; $str1= "this + is + my + name" ; echo rawurlencode($str1) ; echo "</br>"; $str2 = "我叫张小凯! " ; //加密内容 $key = "xiaokai" ; //密钥 自己制定密钥 $cipher = MCRYPT_DES; //密码类型 $modes = MCRYPT_MODE_ECB; //密码模式 $iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher, $modes) , MCRYPT_RAND) ; //初始化向量 echo "加密明 文: " . $str2. "<p>" ; @$str_encrypt =base64_encode( mcrypt_encrypt($cipher, $key, $str2, $modes, $iv) ) ; //加密函数 echo "加密密文: " . $str_encrypt. " <p>" ; @$str_decrypt = mcrypt_decrypt($cipher, $key, base64_decode($str_encrypt) , $modes, $iv) ; //解密函数 echo "还原: " . $str_decrypt; echo "</br>"; ?>
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- 关于浮动与清除浮动,你应该知道的
- 数组reduce方法的高级技巧
- php7 读取php.ini[4]
- Mootools 1.2教程 函数
- autoit InputBox 函数
- 文件遍历排序函数
- 用ASP编写的加密和解密类
- 关于C#中排序函数的总结