首页 > 问答 > 正文
老师请问一下设计表的时候password怎么加密的哦?
johnxu2018-10-28 17:20:00
TP5有个助手类Hash::make('12345'); 可以生成密钥, Hash::check(); 可以验证密码,很好用,也很安全哟。数据库只需要把password类型设置为varchar(64)就可以了。
格物2018-05-23 13:50:14
数据库只是varchar,真正加密是用的MD5,通常我会用 MD5($password.$token)
酷我时光2018-05-22 22:00:51
提交表单的时候就得对password进行加密,常见的加密方式为md5,然后将加密的字符串存到数据库后就好了
我是根据老师视频讲解看到的 还没有提交表单 如何老师的数据库password属性就已经加密了 这点我就没看懂是什么情况
我看了一下这节课程,老师只是把password字段预留为varchar的32位字符,这就是为后面提交表单时存储password做准备的,md5加密后的字符串就是32位,所以真正的加密过程是在表单部分处理的