$ gpg -ear XXXXXXX
gpg: XXXXXXXX: skipped: unusable public key
$ gpg --debug-ignore-expiration -ear XXXXXXXX
gpg: Invalid option "--debug-ignore-expiration"
Как зашифровать? Обновления для ключа не доступны на серверах ключей. Сообщения должны быть видны, если у пользователя все еще есть этот просроченный ключ или он вообще не виден.
Есть ли какая-то --just-do-that-I-want
опция, которая позволит сделать это без изменения исходного кода GPG?
почему ты хочешь это сделать? По сути, это разрушает всю безопасность, о которой вы можете сказать, что GPG можно буквально просто отправить в виде открытого текста, если вы это сделаете. Я рекомендую вам просто попросить
—
получателя
Использование ключа с истекшим сроком действия обеспечивает лучшую безопасность по сравнению с использованием ключа без ключа вообще. Также может понадобиться расшифровать старое сообщение из архива, используя старый ключ с длительным сроком действия.
—
Ви.
Shure также возможно сломанное шифрование лучше, чем вообще отсутствие шифрования. Я просто преувеличиваю это из-за Причин. Для старых Сообщений, зашифрованных тогда старым Открытым Ключом, да, он должен использовать свой старый Закрытый ключ, но это не значит, что он не может создать новую пару ключей для использования в новых сообщениях. Так что на самом деле нет причин использовать устаревший открытый ключ. Секретный ключ - это еще одна вещь, но у меня никогда не было жалоб на использование устаревшего закрытого ключа для описания.
—
Конки