Как в Windows 7 через командную строку РАСшифровать зашифрованный AES-128 файл, если ключ лежит в бинарном виде в отдельном файле?
Есть два файла, один зашифрован AES-128 (кстати, их несколько видов, как понять, который именно?). В другом файле содержится ключ в бинарном виде. Его длина 16 байтов, так что похоже, что это действительно ключ.
Нет ли какой программы командной строки, чтобы передать ей имена обоих файлов, чтобы она расшифровала первый файл?
(OpenSSL требует ввода ключа вручную - и копипастил, и в Hex вводил - ругается "bad magic number". Как заставить её принимать пароль из файла - в справке нет и в Интернете не нашёл)
OpenSSL требует ввода ключа вручную - и копипастил, и в Hex вводил - ругается "bad magic number".
16 байтов только в hex конвертировать, чтобы получилось 32 символа. И ещё справка по openssl говорит, что кроме ключа нужен либо IV, либо пароль; одного только ключа недостаточно.
Его длина 16 байтов, так что похоже, что это действительно ключ.
1) вместо cat можно было бы использовать ключ -in
2) один хрен, что Hex, что base64. Нет такого ключа командой строки, чтобы бинарный ключ шифрования скормить напрямик? И вообще нет программы, в которой такое можно?