2

javascriptで暗号化したい。PHPで復号化します。
JavaScriptAES暗号ライブラリはCryptoJSです。
PHPAES暗号ライブラリはmcryptです。

間違った結果が出ました。
'I4��L$�"�"Ĺ_��zHe����V���:�'のような結果を取得します。

  • 暗号化(JavaScript)

encrypt = CryptoJS.AES.encrypt('HelloWorld', 'test', {mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.ZeroPadding });

  • 復号化(PHP)

$ ivSize = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256、MCRYPT_MODE_CBC);
$ iv = mcrypt_create_iv($ ivSize、MCRYPT_RAND);
mcrypt_decrypt(MCRYPT_RIJNDAEL_256、'test'、$ encode、MCRYPT_MODE_CBC、$ iv);

どこか間違っていますか?
ありがとうございました。

4

1 に答える 1