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

Drupalのデフォルトのパスワード暗号化方法は何ですか?

    Drupal8とDrupal7は、デフォルトでSHA512をソルトとともに使用します。 PHPのハッシュ を介してハッシュを実行します。 パスワードの最終ハッシュを生成するための計算コストを増やすために何度も機能します(ストレッチと呼ばれるセキュリティ手法> 。

    Drupal 8では、実装はオブジェクト指向です。 がありますPasswordInterface ハッシュメソッドを定義します。そのインターフェースのデフォルトの実装は、 PhpassHashedPassword クラス。そのクラス'ハッシュ メソッドは暗号化 ハッシュアルゴリズム、パスワード、および生成されたソルトとしてSHA512を渡すメソッド。クラスのcryptメソッドは、Drupal7の _password_crypt() メソッド。

    Drupal 7では、実装はいくつかのグローバル関数に分割されます。 user_hash_password() および _password_crypt() 。

    Drupal6は塩なしでMD5を使用します。関連する関数は user_save()です。 。



    1. SQL Server:NEWID()は常に一意のIDを提供しますか?

    2. DMV(動的管理ビュー)とDMF(動的管理機能)の使用| SQLServerのパフォーマンスのトラブルシューティング-4

    3. インデックス付き/一意のフィールドでクエリを実行するときにMySQLLIMIT1を使用する意味はありますか?

    4. 予約システムで空きスロットを見つける