テーブルを設計するときにパスワードをどのように暗号化しますか?
Kirito
Kirito 2018-05-22 19:39:10
0
5
1541

先生、テーブルを設計するときにパスワードを暗号化する方法を教えてください。

Kirito
Kirito

全員に返信(3)
johnxu

TP5 には、キーを生成できるアシスタント クラス Hash::make('12345'); と、パスワードを検証できる Hash::check(); があり、非常に使いやすく、非常に安全です。データベースはパスワードの種類を varchar(64) に設定するだけで済みます。

いいねを押す +0
格物

データベースは単なる varchar で、実際の暗号化は MD5 です。通常は MD5($password.$token) を使用します

いいねを押す +0
飞鸟

フォームを送信するときは、パスワードを暗号化する必要があります。一般的な暗号化方法は md5 であり、暗号化された文字列をデータベースに保存します。

いいねを押す +0
  • 返事 教師のビデオ説明に基づいてそれを見ましたが、フォームが送信される前に教師のデータベースのパスワード属性がすでに暗号化されていました。何が起こっているのか理解できませんでした。
    Kirito 著者 2018-05-22 22:22:59
  • 返事 私はこのコースを見て、パスワードフィールドを varchar の 32 ビット文字として予約しました。これは、後でフォームを送信するときにパスワードを保存するための準備のためです。つまり、実際の文字列は 32 ビットです。暗号化プロセスはフォームセクションで処理されます
    酷我时光 著者 2018-05-23 00:05:01
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート