Как я могу зашифровать/расшифровать CBC AES-256 с помощью OpenSSL?
Я только что впервые установил Linux (Ubuntu) и также скачал пакет OpenSSL. Тоже открыл командную строку и попробовал несколько команд, но ни одна из них не сработала.
Итак, у меня есть начальный вектор: 5a04ec902686fb05a6b7a338b6e07760
, также есть зашифрованный текст: 14c4e6965fc2ed2cd358754494aceffa
и соответствующий открытый текст: We're blown. Run
Теперь я полагаю, что должна быть команда, в которой вы вводите начальный вектор и открытый текст, и в результате вы должны получить зашифрованный текст...? Другая возможность: Введите начальный вектор и зашифрованный текст, получите открытый текст.
Но как я могу сделать это в командной строке? Я уже пробовал команду:
openssl aes-256-cbc -e -nosalt -a -in input.txt -out output.txt -k key -iv ivkey
О input.txt
: Я создал этот файл на своем рабочем столе и написал в нем открытый текст. О output.txt
, я тоже его создал и поместил на рабочий стол, он пустой. После использования этой команды ничего не происходит!
Есть ли какая-нибудь другая команда, которая могла бы мне помочь? Я также пытался найти какой-нибудь полезный инструмент в Интернете, но, похоже, ничего не работало! : /