在实际项目中,对用户的密码加密基本上采用的  md5加盐的方式,

php5.5后提供了一个加密函数,不需要手动加盐,不需要去维护盐值,

$str = "123456";
$pwd = password_hash($str,PASSWORD_DEFAULT);echo $pwd;
if( password_verify("123456",$pwd) ) {echo "ok";
}

PASSWORD_DEFAULT - 使用 bcrypt 算法 (PHP 5.5.0 默认)。 注意,该常量会随着 PHP 加入更新更高强度的算法而改变。

所以,使用此常量生成结果的长度将在未来有变化。 因此,数据库里储存结果的列可超过60个字符(最好是255个字符)。

转载于:https://www.cnblogs.com/codeAB/p/9583968.html

php提供的用户密码加密函数相关推荐

  1. php+$2y$10,PHP 用户密码加密函数password_hash

    PHP 用户密码加密函数password_hash PHP 用户密码加密函数password_hash 传统的用户名和密码都采用加盐的方式存储加密信息,盐值也需要存储. 自PHP5.5.0之后,新增加 ...

  2. 用户密码加密存储十问十答,一文说透密码安全存储

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者 | 程序员赵鑫 来源 | cnblogs.com/xinzh ...

  3. 新浪微博登录密码加密函数 wsse加密算法说明

    // 新浪微博登录密码加密函数 // password   密码明文 // servertime 提交的参数之一 // nonce      提交的参数之一 // encode_password 输出 ...

  4. 使用MD5对用户密码加密与解密

    MD5简介 : MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2.MD3和MD4发展 ...

  5. C#中使用MD5对用户密码加密与解密

    C#中常涉及到对用户密码的加密于解密的算法,其中使用MD5加密是最常见的的实现方式.本文总结了通用的算法并结合了自己的一点小经验,分享给大家. 一.使用16位.32位.64位MD5方法对用户名加密 1 ...

  6. [转]常见的用户密码加密方式以及破解方法

    [作者]张辉,就职于携程技术中心信息安全部,负责安全产品的设计与研发. 作为互联网公司的信息安全从业人员经常要处理撞库扫号事件,产生撞库扫号的根本原因是一些企业发生了信息泄露事件,且这些泄露数据未加密 ...

  7. 新增用户-用户密码加密-无解密

    新增用户-用户密码加密 加密方式 需求 做法 加密方式 加密方式有多种,如1加密后可解密得到原文得.2加密后无解密方式,只能通过加密密文比对得.本文采取得就是第2种无解密方式加密 需求 springb ...

  8. Edusoho修改注册的用户密码加密机制规则

    一.简介 1.修改生成$salt的机制规则. 2.修改生成$password的机制规则. 二.edusoho的默认用户密码加密机制规则 1.系统默认生成$salt的方式: edusoho\src\Bi ...

  9. 新浪微博登录密码加密函数

    // 新浪微博登录密码加密函数 // password 密码明文 // servertime 提交的参数之一 // nonce 提交的参数之一 // encode_password 输出的加密后的16 ...

最新文章

  1. Channel延续篇
  2. 免sudo使用docker
  3. abaqus python二次开发攻略_Abaqus有限元分析常见问题解答与实用技巧 12天后上架...
  4. [实验教程]网工都要会的IPv6 基础配置
  5. 【Java习作】KWIC模拟
  6. 闲来无事,仿了一个百度杀毒主界面
  7. 如何将ffmpeg在windows编译和使用
  8. CA系统(概念、结构和功能)和CA证书
  9. hadoop 启动 报running beyond virtual memory错误的解决
  10. 2007舜宇杯ACM程序设计浙江省赛结果
  11. 第十三届蓝桥杯C++B组国赛D题——最大数字(AC)
  12. 一次3281AB慧荣主控U盘修复
  13. python开发培训的报价
  14. Aspose.Slides使用教程:使用 C# 在 PowerPoint 演示文稿中添加页眉和页脚
  15. 关于anroid手机内部存储空间清理记录
  16. 记一次作业:完成企业网络安全运营建设方案
  17. CMD目录操作——del【删除普通文件】和rd命令【删除非空文件夹】
  18. Q learning--强化学习系列文章3
  19. 那些让你相见恨晚的网站
  20. 静电测试耦合板电阻作用

热门文章

  1. iconfont 图标转为字体_阿里字体库iconfont使用方法
  2. 中山网络推广浅谈网站为什么迟迟不收录?该怎么办?
  3. 网站推广专员浅析网站推广运营如何提升企业网站转化率?
  4. 浅析企业网站排名低可能是哪些原因导致的呢?
  5. 网站内容页面如何优化才利于排名提升?
  6. 网站建设要重视与客户之间的沟通
  7. python es 数据库 复合查询bool_es 入门-阿里云开发者社区
  8. oracle数据库Sys密码策略,Oracle数据库加固之密码策略解析
  9. 服务器文件后缀都加了re,已解决: Re: 修改了备份服务器客户端的别名之后所有的备份都出错了 - Dell Community...
  10. 排序算法java源代码_排序算法汇总(java实现,附源代码)