sql >> データベース >  >> RDS >> Sqlserver

パスワードをSQLに保存する最良の方法

    元のパスワードにアクセスする必要がありますか?それとも、入力したパスワードをデータベースのパスワードと比較するだけですか?

    元のパスワードにアクセスする必要がある場合は、ハッシュ アルゴリズムの代わりに暗号化アルゴリズムを使用する必要があります。

    パスワードをデータベースに保存して、後で既知の入力値と照合できるようにするだけの場合は、salt を使用したハッシュが機能します。

    クライアントが検証のために認証情報を送信するとき、パスワードを平文で送信したくないことに注意してください!



    1. 同じテーブルで更新した後、トリガーでテーブルを更新しています

    2. 一部のインデックスについて、JSONから一意の値を繰り返し取得します

    3. MySQL(またはPHP?)はフィールドデータごとに結果をグループ化します

    4. 各ユーザー名が最初に出現したときのMysql更新列