2 html javascript security encryption
我需要一个简单的javascript函数,它允许我用密钥加密textarea数据(密钥是存储为散列会话变量的用户密码,由PHP打印到字段中)
我基本上希望在用户单击表单中的按钮时加密textarea数据.
编辑:显然有些含糊不清.我不想拦截该数据的人是MITM.基本上,javascript函数用于在数据发送之前对其进行加密.这是一个源模型
function encrypt()
{
var key = <?php echo $_SESSION[password]; ?>;
encrypts(getElementbyID['content'].value, key)
}
Run Code Online (Sandbox Code Playgroud)
然后在服务器端
function decrypt()
{
$key = $_SESSION[password];
decrypts($_POST[data], key);
}
Run Code Online (Sandbox Code Playgroud)
我只需要一个加密+解密算法谢谢
根据您的工作情况,最好使用HTTPS.
如果无法使用HTTPS,则需要使用asymetic加密来确保安全.看看jscryptolib.它支持像RSA这样的公钥加密.您需要将公钥发送到客户端,加密消息并使用服务器上的私钥对其进行解码.