2011-01-24 80 views
4

我正在设立PayPal Pro,并正在考虑如何安全地存储我的密码。这是贝宝的测试代码和评论。我应该如何改变这个以便安全地保护密码?什么是存储Paypal专用密码的安全方式? (PHP)

我只在这里存储1个密码 - 我们的API密码。

/** 
# API_password: The password associated with the API user 
# If you are using your own API username, enter the API password that 
# was generated by PayPal below 
# IMPORTANT - HAVING YOUR API PASSWORD INCLUDED IN THE MANNER IS NOT 
# SECURE, AND ITS ONLY BEING SHOWN THIS WAY FOR TESTING PURPOSES 
*/ 

define('API_PASSWORD', 'LJKL235JL532K35'); 

回答

2

我认为最重要的是将密码存储在网络根文件夹之外。

除此之外,我真的不知道你还能做什么;如果人们可以访问存储脚本的文件夹,则他们也可以访问解密/检索密码的代码,因此无论加密有多好,密码都可用。除非我错过了某些东西...

0

商店它在加密的数据库,或在一个文件中。如果你想要一个更具体的答案,你将不得不问一个更具体的问题。

+0

只有1个密码有问题 - 我们的API密码 - 将它存储在数据库中? – 2011-01-24 16:11:17

+0

为单一密码存储在一个文件/加密,在webroot以外的最高安全性。 – ehudokai 2011-01-30 23:14:34

0

您可以使用您知道且不存储的密钥加密密码。我认为你需要在你的PHP中使用mcrypt扩展。
如果你有兴趣,我已经做了一套函数crypt/decrypt。

相关问题