php加密总结
2016-04-18 15:26
465 查看
1.md5加密,加密之后是32位的字符串
2.sha1加密, 加密之后是40位的字符串
3.crypt加密, 加密之后是13位的字符串
上面是不可逆的
可逆的如下
urlencode --》 urldecode
base64_encode --> base64_decode
不可逆的可以通过工具破解:www.cmd5.com
现在更安全的加密使用phpass加密,加密之后的字符串是60位
下载地址:http://www.openwall.com/phpass/
实例如下:
2.sha1加密, 加密之后是40位的字符串
3.crypt加密, 加密之后是13位的字符串
上面是不可逆的
可逆的如下
urlencode --》 urldecode
base64_encode --> base64_decode
不可逆的可以通过工具破解:www.cmd5.com
现在更安全的加密使用phpass加密,加密之后的字符串是60位
下载地址:http://www.openwall.com/phpass/
实例如下:
<?php require "PasswordHash.php"; $pass = "yuwensong"; $hasher = new PasswordHash(8, false); //实例化一个对象 $hash = $hasher->HashPassword($pass); //生成的加密后的密码,此值是动态的变化的 echo $hash; echo strlen($hash); //检验密码 var_dump($hasher->CheckPassword('my super cool password', $hash)); // false var_dump($hasher->CheckPassword($pass, $hash)); // true ?>
相关文章推荐
- 夺命雷公狗---Thinkphp----11之管理员的增删改查的完善
- 依靠NSOutputStream,NSURLSession,NSURLSessionDataTask创建一个支持断点下载的任务
- The C programing language chapter 7 : Input and Output
- PHP常量与变量,函数
- 夺命雷公狗---Thinkphp----10之后台登录.注销一条龙
- php 测试代码
- 在dokcer中安装Phpmyadmin并与mysql容器连接
- PHP 将秒数转换成时分秒
- PHP中的变量
- php本地猜解MYSQL
- vsftpd的搭建
- php内部函数
- PHP做支付宝即时到账需注意
- 以 MAMP 为 Mac OS X 安装并设置 PHP开发环境
- windows下composer和yii2安装问题及解决办法
- 怎么安装phpcms?PHPCMS V9安装图文教程
- PHPCMS在MAC_OS环境下部署
- 利用LayoutParams.y设置组件跟随手指滑动时遇到的问题
- 关于PHP的!
- 关于PHP的urldecode与null