次のコードスニペットを使用してPHPで暗号化された文字列をJavaScriptで復号化しようとすると、文字通り夢中になります。
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、gibberish-aes、およびその他の利用可能なJSライブラリを試しましたが、常に1つの文字列を正しく復号化できませんでした。
SOでも広範囲に検索しましたが、自分の状況に適した解決策を見つけることができませんでした。
適切な解決策へのポインタは大歓迎です!
ありがとう、アレッサンドロ