如何在提交前加密表单数据?

时间:2015-02-03 11:29:56

标签: php forms encryption openssl submit

我需要在将数据发送到我的php脚本之前加密一些输入字段,这会启动cURL登录到另一个网站!

我开始生成一对密钥,我的加密/解密工作正常。

<?php

// data to encrypt
$data = "TestPassword";

// ==== ENCRYPT ====

$pubKey = openssl_pkey_get_public('file://public.pem');
openssl_public_encrypt($data, $en, $pubKey);

echo $en;

// ==== DECRYPT ====

$passphrase = '123456789987654321';

$privateKey = openssl_pkey_get_private('file://private.pem', $passphrase);
openssl_private_decrypt($en, $sen, $privateKey);

echo $sen;
?>

我没有找到任何有关我的问题的帮助!如何构建这个小表单 - 首先加密并稍后解密@ decrypt.php?

<form action="decrypt.php" method="post">
<input type="text" name="ID" />
<input type="password" name="password" />
<input type="submit" />
</form>

我是否必须为客户端使用JS?

非常感谢

0 个答案:

没有答案