在我的情况下,加密的数据由cryptoJS加密,我也想使用PHP解密。
所以I wrote a question about this problem。但是,我没有找到任何解决方法。
我尝试了几次来找到答案,但是解密失败。
服务器提供的由CryptoJS加密的数据按以下方式加密。
var encryptedParam = CryptoJS.AES.encrypt(JSON.stringify({"user_pw":"test"}), "1234");
代码中的加密数据是JSON对象,密钥是1234
。
另外,我的PHP代码如下。
mcrypt_decrypt(
MCRYPT_RIJNDAEL_128,
'1234',
'-------encrypted data---------',
MCRYPT_MODE_CBC,
mcrypt_create_iv(mcrypt_get_iv_size(
MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC), MCRYPT_RAND)
);
但是它不能按照我想要的方式工作。无论如何,我无法使它正常工作。请帮助我。