2012-10-19 99 views
0

Paypal曾多次提到不要在Web文檔中包含用戶名,密碼和簽名。在共享環境中存儲這種最安全的方法是什麼?安全地保存paypal用戶名,密碼和簽名

我需要PHP類變量設置爲保護,將其存儲在數據庫中或必須將其存儲在另一個位置?

希望有人能澄清。

感謝

+0

什麼理由證明節省貝寶用戶名/密碼?通常你不會保存它。只需讓用戶填寫他的憑證即可。大多數瀏覽器都會提供用戶保存密碼。用戶有一個選擇。德值被保存在客戶端,它成爲他自己(和瀏覽器)的責任。 – VDP

+0

我指的是快速結賬的API憑證。謝謝 – JamesBondInBlack

回答

0

人們總是以錯誤的方式回答這個問題。這不是關於將用戶名和密碼安全地存儲在數據庫中。它關於安全地存儲應用程序用來連接各種資源(例如:數據庫服務器,PayPal API等)的憑證。

標準做法是參數化您的代碼,以便它從外部文件讀取這些憑據。這個文件反過來將成爲系統管理員的責任,系統管理員將負責它的加密/安全。

這個線程上有一些好的信息: How to secure database passwords in PHP?

0

你應該使用單向散列算法存儲用戶密碼的數據庫,如bcrypt。 Here's a great answer關於如何使用bcrypt。