0

別のサーバー (自分のサーバーではない) のデータを使用しており、このサーバーにログインする必要があります。したがって、すべてのユーザー アカウントのパスワードを知る必要があります。このパスワードを HTTP リクエストを介してサーバーに送信する必要があります (問題ありません)。しかし、サーバーは安全でないパスワードを期待しています。

したがって、パスワードが「123456」の場合、データを含む POST リクエストを送信する必要があります。

"username=user&password=123456"

md5 関数を使用できません。それ以降はパスワードを取り戻すことができないため、私の質問は、このパスワードをどのようにエンコードできますか? これにはいくつかの一般的なPHP関数が存在しますか? 例えば:

$securePassword = php_encode("123456", "mykey")
php_decode($securePassword, "mykey")

データベース「123456」に保存したくないだけなので

4

6 に答える 6

1

詳細については、SO POSTを使用mcrypt_encrypt()してくださいmcrypt_decrypt()

于 2013-11-05T13:37:54.270 に答える