suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie verschlüsseln Sie das Passwort beim Entwerfen der Tabelle?

Lehrer, sagen Sie mir bitte, wie ich das Passwort beim Entwerfen der Tabelle verschlüsseln soll?

KiritoKirito2367 Tage vor1504

Antworte allen(5)Ich werde antworten

  • johnxu

    johnxu2018-10-28 17:20:00

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

    Antwort
    0
  • 格物

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

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

    Antwort
    0
  • 酷我时光

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

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

    Antwort
    0
  • Kirito

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

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

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

    酷我时光 · 2018-05-23 00:05:01
  • StornierenAntwort