Использование инструмента командной строки openssl для шифрования / дешифрования данных, DES ECB

1913
CITBL

Как создать случайный 64-битный ключ для шифрования / дешифрования DEC ECB, а затем много раз использовать один и тот же ключ для шифрования / дешифрования? Все это должно быть сделано с помощью инструмента командной строки openssl.

Во всех примерах, которые я видел, они не используют «ключ», они используют «пароль». Но мне нужен ключ - массив байтов - потому что мне нужно отправить его другой стороне (я не знаю, какой API они используют для криптографии).

Затем мне нужно использовать этот ключ - массив байтов - для шифрования / дешифрования данных.

Спасибо

2

1 ответ на вопрос

2
Jumbogram

добавить -K 0123456789abcdefк вашей команде. Из справки openssl enc:

-K/-iv key/iv in hex is the next argument 
Благодарю. Но как мне сгенерировать этот ключ с помощью инструмента командной строки openssl? 13 лет назад 0
Вы можете использовать процедуру `rand`. 13 лет назад 0