Javascript加密

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)

我只需要一个加密+解密算法谢谢

PiT*_*ber 5

根据您的工作情况,最好使用HTTPS.

如果无法使用HTTPS,则需要使用asymetic加密来确保安全.看看jscryptolib.它支持像RSA这样的公钥加密.您需要将公钥发送到客户端,加密消息并使用服务器上的私钥对其进行解码.