Шифрование в php и дешифрование AES в angular с использованием шифрования JS - PullRequest
0 голосов
/ 04 августа 2020

Это мое ниже шифрование и дешифрование в PHP, и он работает нормально, но мне нужно расшифровать то же самое в angular 7,

Encryption in php using aes-256-cbc by following method
$this->data ="plaintext";
$this->
openssl_encrypt("plaintext", "aes-256-cbc", "1234567890",0,"1234567890")

Но я пробовал с крипто- js но он возвращает пустое значение,

CryptoJS.AES.decrypt("ciphertext","1234567890".toString(CryptoJS.enc.Utf8);

предлагает любую идею сделать это.

Моя цель - зашифровать строку в php и расшифровать значение в angular

1 Ответ

0 голосов
/ 04 августа 2020

Попробуйте с кодом ниже:

const configuration = {
  keySize: 128 / 8,
  iv: CryptoJS.enc.Utf8.parse('<your initialization vector>'),
  mode: CryptoJS.mode.CBC
};

CryptoJS.AES.decrypt("ciphertext", "<your encryption key>", configuration).toString(CryptoJS.enc.Utf8);
...