1

drupal パスワード ハッシュの確認に CryptSharp の公式バージョンを使用していますが、常に false になります。ライブラリには drupal 7 パスワード 7 に関する直接のドキュメントはありませんが、nuget の説明で drupal 7 をサポートしていると言っています。

このコードの使用

Crypter.CheckPassword(password, hash);

次のパスワードとハッシュについてテスト済み

Crypter.CheckPassword("admin123","$S$DlagvsBQGWTktiD4cAA2IHTLFzQw7pLuH4427TAq9QxK2b3xtJBT");

しかし、結果は常にfalseあり、同じハッシュで drupal にログインできます

4

1 に答える 1

2

Drupal 7 のハッシュは、CryptSharp 2.1 以降で修正されています。

于 2014-12-02T16:18:51.770 に答える