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

MySQLパスワード機能

    MySQLの PASSWORD() のドキュメント 機能状態:

    PASSWORD()関数は、MySQLサーバーの認証システムによって使用されます。独自のアプリケーションで使用しないでください。

    パスワードを誤って保存している可能性があります 」をお読みください 「パスワードのハッシュと保存に関するより良いアドバイスが必要です。

    MD5とSHA-1は、パスワードに使用するには弱すぎると見なされます。現在の推奨事項は、SHA-256を使用することです。

    SHA2()をサポートするパッチをMySQLに提供しました 機能し、パッチは受け入れられましたが、ロードマップが変更されたため、いつリリースされる製品になるかは明確ではありません。

    それまでの間、プログラミング言語でハッシュとソルティングを使用して、結果のハッシュダイジェストをデータベースに保存するだけです。 PHPを使用している場合、SHA-256は hash()<で利用できます。 / code> 機能。

    更新: MySQL 5.5.8は2010年12月にリリースされ、そのリリースには SHA2() 機能。



    1. グループ化されたMySQLデータから最新の日付を取得する

    2. ウェブサイトデータベースを最適化する方法

    3. SELECTINTOOUTFILEを使用してMySQLErrcode13を回避するにはどうすればよいですか?

    4. SYSが所有するオブジェクトにトリガーを作成できないのはなぜですか?