[英]Decrypt PHP AES/CBC encrypted string in JavaScript
试图用JavaScript解密使用以下代码段在PHP中加密的字符串,我真是发疯了:
function myencrypt($str) {
$iv = '1234567890abcdef';
$key = 'abcdef1234567890';
$td = mcrypt_module_open('rijndael-128', '', 'cbc', $iv);
mcrypt_generic_init($td, $key, $iv);
$encrypted = mcrypt_generic($td, $str);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
return bin2hex($encrypted);
}
我已经尝试过slowAES,乱码aes和其他一些可用的JS库,但始终无法正确解密单个字符串。
我也在SO中进行了广泛的搜索,但是找不到适合我情况的解决方案。
任何指向正确解决方案的指针都将受到欢迎!
谢谢亚历山德罗
您是否尝试过crypto-js库 ? 抱歉,但我不确定mcrypt_module_open('rijndael-128'
到底做什么,但是如果它仅使用CBC,它应该可以工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.