У меня проблема с моим кодом шифрования и расшифровки в PHP. Я создал простой процесс типа AES-128-CBC для расшифровки следующих значений, но не смог получить ожидаемые значения. Все значения указаны в шестнадцатеричном формате:
Ввод: 34373934343630303031323731323238
Ключ: 193932aca22387b868c8593a6bf38872
IV: 2e221a3f4941b04a8f12 * * 100 * * * * * * * * 100 * * * * * * 100 * * * * * * * * * 100 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 100 '*' 100 '. *https://cryptii.com/pipes/aes-encryption. Пожалуйста, помогите мне. Спасибо.
Мой код PHP:
<?php
$input = '34373934343630303031323731323238';
$method = 'aes-128-cbc';
$key = '193932aca22387b868c8593a6bf38872';
$iv = '2e221a3f4941b04a8f68f3bb8612596f';
$encrypted = openssl_encrypt($input, $method, $key, OPENSSL_RAW_DATA, $iv);
echo 'Encrypted value: '.$encrypted;
?>
Ожидаемый результат: 4aad176e05980f02593be7e15b9458a587f4c36bbf9a6510c2c4b8ab842ca707