首頁  >  問答  >  主體

設計表的時候password怎麼加密的?

老師請問一下設計表的時候password怎麼加密的?

KiritoKirito2365 天前1500

全部回覆(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
  • 取消回覆