6

PHPのmcryptで行うのと同じ方法で256ビットAESを暗号化および復号化できる(そしてもちろん同じ結果を得る)JavaScriptライブラリはありますか?可変長のメッセージと32文字のキーを付けたいと思います。私が見つけたすべてのライブラリは、クリアテキストの固定長ブロックとキーのバイト配列を必要としています。

これがPHPで行われる方法です。

$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
echo mcrypt_encrypt(MCRYPT_RIJNDAEL_256, "32 CHARS THAT REPRESENT MY KEY!!", "hello", MCRYPT_MODE_ECB, $iv);    
4

1 に答える 1

6

はい!javascript 用の mcrypt (の始まり) を作成しました。まったく同じインターフェースはありませんが、似ています。https://code.google.com/p/js-mcrypt/

于 2012-10-26T19:08:44.550 に答える