Проверка, может ли пароль дешифровать симметрично зашифрованные файлы

Сначала необходимо установить основной документом пакет, который регистрирует всю документацию, которая не является страницами справочника или информационными файлами. Затем Вы используете один из следующих пакетов - dwww, dhelp, центральный документом, визг или khelpcenter4 - для просмотра его.

Источник: Debian FAQ: Что другая документация существует на и для системы Debian?

2
03.05.2013, 05:48
1 ответ

К сожалению, нет никакого способа спросить gpg-agent является ли ключ защищенным паролем. Но Вы не должны проверять файлы, но каждый ключ однажды только. Таким образом необходимо сначала проверить, какие ключи включены. Нет никакой потребности проверить тот же ключ дважды (при помощи его для дешифрования двух файлов).

Я должен признать, что, хотя я считаю меня экспертом GnuPG, я не сделал этого изящным способом таким образом, который я только что спросил относительно списка рассылки GnuPG. Я отредактирую этот ответ, когда у меня будет информация оттуда.

Редактирование 1

Взял ведущие устройства несколько минут только... Решение: --list-only

gpg --status-fd 1 --list-only --list-packets file.gpg | 
  awk '$2 == "ENC_TO" {print "0x" $3; }'

дает Вам ключевой идентификатор (идентификаторы). Прежде чем Вы попытаетесь дешифровать файл, Вы проверяете, является ли один из его ключей получателя в списке ключей, которые Вы уже проверили.

Медленная операция является асимметричным дешифрованием. Тем не менее, необходимо отсортировать файлы по размеру и запуститься с самого маленького.

Вышеупомянутая команда дает Вам подраздел (если это было зашифровано для подраздела). Если Вы хотите быть действительно хорошими затем, Вы не сравниваете подразделы, но соответствующие основные ключи. В каждой нормальной установке основной ключ и подразделы имеют тот же пароль (с GnuPG, с которым даже необходимо бороться, чтобы дать им различные пароли).

2
27.01.2020, 22:14
  • 1
    Сами файлы шифруются с CAST5. Извините, если мой вопрос не был ясен; я попытаюсь сделать это более ясным. –   03.05.2013, 05:44
  • 2
    @EvanTeitelman Вы, вероятно, подразумеваете, что они симметрично шифруются (CAST5 может использоваться в обоих случаях). Я боюсь в этом случае нет никакой возможности для ускорения (за исключением огромных файлов, где --list-packets может произойти соответствующим образом быстрее из-за пропущенного дешифрования файла. –  Hauke Laging 03.05.2013, 07:41

Теги

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