Расшифровать с помощью PHP, Зашифровать с помощью Javascript (cryptoJS) - PullRequest
0 голосов
/ 08 января 2019

В моем случае, зашифрованные данные шифруются с помощью 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)
);

Но это не работает так, как я хочу. Несмотря ни на что, я не могу заставить это работать. Пожалуйста, помогите мне.

...