搜索

首页  >  问答  >  正文

设计表的时候password怎么加密的哦?

老师请问一下设计表的时候password怎么加密的哦?

KiritoKirito2407 天前1544

全部回复(5)我来回复

  • johnxu

    johnxu2018-10-28 17:20:00

    TP5有个助手类Hash::make('12345'); 可以生成密钥,  Hash::check(); 可以验证密码,很好用,也很安全哟。数据库只需要把password类型设置为varchar(64)就可以了。

    回复
    0
  • 格物

    格物2018-05-23 13:50:14

    数据库只是varchar,真正加密是用的MD5,通常我会用 MD5($password.$token)

    回复
    0
  • 酷我时光

    酷我时光2018-05-22 22:00:51

    提交表单的时候就得对password进行加密,常见的加密方式为md5,然后将加密的字符串存到数据库后就好了

    回复
    0
  • Kirito

    我是根据老师视频讲解看到的 还没有提交表单 如何老师的数据库password属性就已经加密了 这点我就没看懂是什么情况

    Kirito · 2018-05-22 22:22:59
    酷我时光

    我看了一下这节课程,老师只是把password字段预留为varchar的32位字符,这就是为后面提交表单时存储password做准备的,md5加密后的字符串就是32位,所以真正的加密过程是在表单部分处理的

    酷我时光 · 2018-05-23 00:05:01
  • 取消回复