Назад | Перейти на главную страницу

Список всех зашифрованных файлов gpg, которые включают указанного получателя.

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

Я хотел бы попытаться перечислить все файлы, которые включают конкретного получателя, однако я не могу найти способ попросить gpg перечислить ключи для зашифрованного файла. Единственный способ, которым я сейчас знаю, как перечислить ключи, - это попытаться расшифровать файл, но это было бы бесполезно для поиска, так как это потребовало бы мою парольную фразу около миллиарда раз.

Я давно не использовал GPG, но --list-packets вариант может быть полезен; в противном случае я бы предложил следующее (при условии, что вы можете смонтировать удаленный каталог на своем локальном компьютере):

  1. Сделайте резервную копию вашей локальной секретной связки ключей
  2. Удалите кодовую фразу из секретного ключа
  3. Смонтируйте удаленный каталог на вашем локальном компьютере
  4. Перечислить локально смонтированную копию удаленного каталога
  5. Сбросьте кодовую фразу (или восстановите резервную копию) вашего секретного брелка

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