作家
登录

密码存储中MD5的安全问题与替代方案

作者: 来源: 2017-06-28 16:04:50 阅读 我要评论

password, self::PASSWORD_ALGO, ['cost' => self::PASSWORD_COST])) { 
  •                 $this->updatePassword($plainPassword); 
  •             } 
  •  
  •             return true
  •         } 
  •  
  •         return false
  •     } 
  •  
  •     /** 
  •     * 更新暗码 
  •     * 
  •     * @param string $newPlainPassword 
  •     */ 
  •     public function updatePassword($newPlainPassword) 
  •     { 
  •         $this->password = password_hash($newPlainPassword, self::PASSWORD_ALGO, ['cost' => self::PASSWORD_COST]); 
  •         $this->save(); 
  •     } 
  •  
  • 暗码存储中MD5的安然问题与替代筹划

    如许子,在用户注册或修改暗码的时刻就调用 $user->updatePassword() 来设置暗码,而登录的时刻就调用 $user->verifyPassword() 来验证下暗码是否精确。

    当硬件机能晋升到必定程度,而cost=11无法知足安然需求的时刻,则修改下 PASSWORD_COST 的值即可无缝进级,让存放的暗码更安然。

    【编辑推荐】

    1. 若何精确对待HTML5的安然问题
    2. 针对PHP开辟安然问题的相干总结
    3. PHP弱类型安然问题总结
    4. APP缓存数据线程安然问题商量
    5. 移动付出安然问题受存眷 "无现金时代"还有多远?
    【义务编辑:枯木 TEL:(010)68476606】

      推荐阅读

      开发一个Linux调试器(二):断点

    跟着后面文┞仿的宣布,这些链接会逐渐生效。 预备情况 断点 存放器和内存 Elves 和 dwarves 源码和旌旗灯号 源码层慢慢履行 源码层断点 调用栈 攫取变量 10.>>>详细阅读


    本文标题:密码存储中MD5的安全问题与替代方案

    地址:http://www.17bianji.com/lsqh/35949.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)