node.js的crypto怎么用

2025-02-26 15:31:08
推荐回答(1个)
回答1:

crypto-js aes使用前端加密php后端解密:
前端js:




php代码:
$text = "Message";
$key = md5($text); //key的长度必须16,32位,这里直接MD5一个长度为32位的key
$iv='1234567812345678';
$crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $text, MCRYPT_MODE_CBC, $iv);
$decode = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, $crypttext, MCRYPT_MODE_CBC, $iv);
echo base64_encode($crypttext);
echo "
";
echo $decode;
echo "
";
?>