【发布时间】:2011-09-23 21:01:17
【问题描述】:
我有一个类似这样的文件,它是一个用户数据库 (udb.htm):
user1:pwd1
user2:pwd2
user3:pwd3
类似的东西。我想保护此文件并通过file_get_contents("udb.htm"); 方法使其可用于PHP,但不是浏览器窗口。谢谢!
【问题讨论】:
-
请告诉我您已加密密码...
-
那么,您只是想通过 PHP 读取文件?
-
您不应该使用 MD5 来加密密码。真的,您甚至不应该将用户名和密码存储在文本文件中。
-
请不要这样做。如果您所说的“保护此文件”的意思是“阻止将其提供给客户”,那么您的用户就有麻烦了。
-
您可以将用户名、密码和盐存储在一个文件中,只要它们被正确加密(这就是 *nix 所做的)。始终假设存在可以访问您所有用户数据的攻击者。诀窍在于几乎不可能破解 pw/salt 组合。
标签: php security file file-get-contents