Как я дешифрую сообщение с помощью CLI openssl?

Raspberry Pi является одним одноплатным микрокомпьютером о размере кредитной карты. RASPIIT-3 составлял 35$ в прошлый раз, когда я посмотрел на него. Я в настоящее время ожидаю для покупки того. NSLU2 является большим устройством, хотя необходимо высветить его с Неброшенным встроенным микропрограммным обеспечением для получения способности добавить программное обеспечение/сервисы к нему. Оба являются бездисплейными с USB и NIC. Можно все еще купить совершенно новое NSLU2.

8
16.01.2014, 00:08
1 ответ

Я думаю, что Вы ищете что-то вроде этого:

openssl yourcipher -d < yourfile

Например, если файл был зашифрован с помощью des3 шифр и файл /path/to/file.des3 затем:

openssl des3 -d < /path/to/file.des3

Это попросит у Вас пароля.

Если файл является закодированным base64, то необходимо смочь, декодируют и дешифруют как это:

openssl enc -base64 -d < /path/to/file | openssl yourcipher -d
1
27.01.2020, 20:13
  • 1
    Пробуя это, после ввода пароля, я получаю "плохое магическое число". Не уверенный, как интерпретировать это. –  user50849 16.01.2014, 00:27
  • 2
    Та ошибка является распространенной, когда файл не является действительно зашифрованным файлом... Возможно, необходимо ли разархивировать его сначала? –  janos 16.01.2014, 00:32
  • 3
    Если я понял свои инструкции правильно, мой файл является закодированным base64 (Он похож на base64 также, хотя это не гарантия, конечно). Но я попытался передать его через base64 -d [input] > [output] и затем openssl [cipher] -d < [output] а также дешифровка файла, как, и я получаю то же "плохое магическое число" в обоих случаях. –  user50849 16.01.2014, 00:53
  • 4
    @user50849 я обновил свой ответ, думал, что похоже, что Вы уже делаете это... После декодирования от base64 что делает file команда говорит Вам? Действительно ли файл является двоичным? –  janos 16.01.2014, 01:04
  • 5
    я попробовал Вашу добавленную команду base64 и к сожалению я получаю ту же ошибку. файл говорит data о декодируемом файле. Я предполагаю, что Ваш ответ корректен и что что-то неправильно в моем конце. Возможно я повредил вход или подобный. Я попытаюсь разработать это и возвратиться. –  user50849 16.01.2014, 01:07

Теги

Похожие вопросы