У меня есть файл: file. json .key (файл ключа), который содержит: {"mode": "AES / CBC / PKCSPadding", "keyLength": 256, "keyValue": "FefxWXJT ... "," initVector ":" jF / Zg9Pxy ... "}
Я пытался расшифровать с помощью OpenSSL:
1. С ключевым файлом:
openssl en c -aes-256-cb c -d -in ./file.json -out ./fileout.json -kfilr файл. json .key
ошибка: 0606506D: подпрограммы цифрового конверта: EVP_DecryptFinal_ex: неправильная конечная длина блока: evp_en c. c: 581:
2. С информацией внутри файла:
echo -n "FefxWXJT ..." | od -An -tx1 для передачи keyVa lua в шестнадцатеричном формате echo -n "jF / Zg9Pxy ..." | od -An -tx1 для передачи initVector в шестнадцатеричном формате
openssl en c -aes-256-cb c -d -in ./file.json -out ./fileout.json -K keyValue, полученное в шестнадцатеричном формате -iv initVector, полученное в шестнадцатеричном формате
Слишком длинная шестнадцатеричная строка ошибки недопустимое шестнадцатеричное значение iv
PD: Я не создавал эти зашифрованные. json и У меня нет доступа к коду, у меня есть только зашифрованные json и этот файл. json .key