2014-09-01 31 views
0

什麼是散列Wordpress db mysql密碼的最佳/最簡單的方法是什麼?Wordpress mysql password hash

/** MySQL數據庫密碼*/

定義( 'DB_PASSWORD', '輸入mypassword');

如何散列「mypassword」?

我試過md5和SHA1但沒有工作,只有普通的未加密的文本工作。

+2

哈希?你是說你的wp-config文件中沒有純文本?您不能:它需要真正的密碼才能連接到數據庫。數據庫可能會在最後存儲密碼哈希值,但這裏需要清楚。這不是用於比較用戶輸入的密碼,這是你散列的密碼。 – Rup 2014-09-01 18:58:08

+0

是的哈希它,我現在有計劃文本,我想散列它,而wordpress安裝它不是正常的文本密碼 – Rob 2014-09-01 19:05:18

+0

而在你的腦海裏,密碼哈希應該如何幫助你? – 2014-09-01 19:07:36

回答

1

就像@RUP所說的,你需要明文密碼才能讓你的WordPress數據庫在你的php代碼中可用。這是因爲從PHP到MySQL的連接請求需要使用明文。

這將是很好,如果你可以以某種方式隱藏它的哈希,但不幸的是,這不是如何驗證MySQL DBMS的工作原理。

大多數人爲每個WordPress安裝創建一個自定義MySQL憑據對(用戶名/密碼),並將該憑證對的訪問限制爲該實例的數據庫。如果有人設法竊取密碼,這將限制損害。

請注意,WordPress安全程序員確實非常聰明,他們已經在這方面工作了十多年了。在這十年中,各種可溼性粉劑裝置已經受到無數次的開裂嘗試。即使你自己是一個非常有能力和安全意識的程序員,你也會非常明智地使用他們的代碼,因爲他們有機會在現實世界中進行調試。

相關問題