В моем случае, зашифрованные данные шифруются с помощью cryptoJS , также я хочу расшифровать с помощью PHP.
Итак Я написал вопрос по этой проблеме . Однако я не нашел никакого решения.
Я несколько раз пытался найти ответ, но расшифровка не удалась.
Данные, зашифрованные 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)
);
Но это не работает так, как я хочу. Несмотря ни на что, я не могу заставить это работать. Пожалуйста, помогите мне.