【发布时间】:2013-11-05 21:47:28
【问题描述】:
我正在使用来自另一台服务器(不是我的服务器)的数据,我需要登录到这台服务器。所以我需要知道每个用户帐户的密码。我需要通过 HTTP 请求将此密码发送到服务器(没问题)。但是服务器期望不安全的密码。
所以如果密码是“123456”,我必须发送带有数据的 POST 请求:
"username=user&password=123456"
我不能使用 md5 功能,因为在它之后我无法取回密码所以我的问题是如何编码这个密码?是否存在一些常见的 PHP 函数?例如:
$securePassword = php_encode("123456", "mykey")
php_decode($securePassword, "mykey")
因为我只是不想将“123456”存储到我的数据库中
【问题讨论】:
-
这真的很不安全...也邮寄...
-
您需要在用户离线的情况下进行操作吗?如果你不这样做,那么你可以简单地将密码存储在会话中。
-
是的,这个密码只会被存储到数据库中一次,之后会有一些脚本每天自动运行(没有用户)。