問題描述
WordPress 使用什麼類型的哈希?這是一個 WordPress 哈希的例子:
$P$Bp.ZDNMM98mGNxCtHSkc1DqdRPXeoR.
最佳解決方案
WordPress 密碼加載器實現了 Portable PHP password hashing framework,用於內容管理系統,如 WordPress 和 Drupal 。
他們曾經在舊版本中使用 MD5,但對於我來説,不幸的是,您可以使用此加密方案在 http://scriptserver.mainframe8.com/wordpress_password_hasher.php 生成散列。
次佳解決方案
$hash_type$salt$password
如果哈希不使用鹽,那麼沒有 $
標誌。您的情況下的實際散列是在第二個 $
之後
原因是這樣,所以你可以有許多類型的哈希值與不同的鹽和飼料的字符串到一個功能,知道如何匹配一些其他的價值。
第三種解決方案
http://eamann.com/tech/wordpress-password-hashing/
為了防止破壞向後兼容性,數據庫中存儲的 MD5 散列密碼仍然有效。當用户使用這樣的密碼登錄時,使用 WordPress 檢測到 MD5,使用更安全的方法重新使用密碼,並將新的哈希存儲在數據庫中。
這意味着在 Wordpress DB 中手動重置密碼,簡單的 MD5 哈希就足夠了。
第四種方案
MD5 為我工作,手動更改我的數據庫。請參閲:重置密碼
第五種方案
這至少取決於所使用的 PHP 版本。 wp-includes/class-phpass.php
包含所有答案。
第六種方案
啓動 phpMyAdmin 並從您的 wordpress 實例訪問 wp_users 。編輯記錄並選擇 user_pass 功能匹配 MD5 。在 VALUE 中輸入您的新密碼的字符串。點擊,GO 。轉到您的 wordpress 網站並輸入新的密碼。回到 phpMyAdmin 你會看到,WP 將 HASH 更改為 $ P $ B … 享受!
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。