[英]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.