AES-шифрование с помощью простого текстового ключа с использованием bash openssl
1210
Umang
Я пытаюсь зашифровать строку с помощью AES CBC. Вывод онлайн-инструмента ( http://aes.online-domain-tools.com/ ) и команды bash openssl не совпадают. Может кто-нибудь помочь мне с тем, что я делаю неправильно?
key = 12345678912345678912345678912345 iv="e90e89a2277f4f3b6a2080d27f734266" #using the one generated by online tool openssl enc -aes-256-cbc -in input.txt -out output.txt -K $key -iv $iv
РЕДАКТИРОВАТЬ - настройки, которые я использовал онлайн -
Input type - plain text Function - AES Mode - CBC Key - (plain) - 12345678912345678912345678912345 Init Vector - e9 0e 89 a2 27 7f 4f 3b 6a 20 80 d2 7f 73 42 66
Возможно, openssl работает иначе, чем этот веб-инструмент ... Я читал [на security.stackexchange.com] (https://security.stackexchange.com/questions/29106/openssl-recover-key-and-iv- by-passphrase / 29139 # 29139) и [здесь тоже] (http://security.stackexchange.com/a/31494/63902) пользователем с репутацией 159K, что * "Формат шифрования, используемый OpenSSL, является нестандартным: это "что делает OpenSSL" "* и *" "счетчик итераций" устанавливается командой `enc` на ** 1 ** и не может быть изменен (!!!!)" *
Xen2050 8 лет назад
0
Вы сказали openssl использовать 256-битное шифрование, но дали только 128-битный ключ. Я предполагаю, что онлайн-инструмент использует только 128-битное шифрование, поэтому вам нужно сделать то же самое.
psusi 8 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
6
Насколько хороша защита паролем Word?
-
2
.profile в Mac OS X?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
-
1
программное обеспечение для шифрования портативных носителей, которое работает как на Mac OSX, так и...
-
12
Каков наиболее практичный метод обеспечения безопасности домашней беспроводной сети?
-
6
Маленький, легкий текстовый редактор / блокнот со встроенным надежным шифрованием?
-
2
Есть ли кто-нибудь, использующий аппаратно зашифрованный жесткий диск на своих ноутбуках?
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
8
Переименуйте группу файлов одной командой