Как преобразовать Crypto- js decrypt (ECB + Padding) в PHP код - PullRequest
1 голос
/ 02 августа 2020

Я читал много сообщений о преобразовании Crypto- js в PHP и пытался весь день. Все работает не так, как я ожидал. Мне действительно сложно узнать, как преобразовать код Crypto- js в PHP, мне нужна помощь в преобразовании кода ниже в PHP.

Вы можете помочь мне со следующим кодом в PHP:

const t = cryptojs.enc.Base64.parse('sometext');

const e = cryptojs.AES.decrypt('anothertext', t, {
            mode: cryptojs.mode.ECB,
            padding: cryptojs.pad.Pkcs7, 
        });

Мой PHP Код:

$cipher = "AES-256-ECB";
$key = 'sometext';
$chiperRaw = base64_decode('anothertext');
$originalPlaintext = openssl_decrypt($chiperRaw, $cipher, $key, OPENSSL_RAW_DATA);
...