1

У нас был процесс, который работал почти 3 года без проблем до прошлой недели.

Мы попытались сгенерировать зашифрованный файл, и он успешно это сделал, но при расшифровке он дал нам эту ошибку:

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

Как я могу исправить эту проблему?

Кроме того, после этой ошибки мы сейчас пытаемся добавить проверку целостности зашифрованных файлов, поэтому есть ли что-нибудь, что я могу сделать с файлами .exe pgp, чтобы сделать это? Или что еще я должен сделать с моим кодом, чтобы эта штука работала?

1 ответ1

0

OpenPGP использует шифрование с открытым ключом. Это означает, что вы передаете свой открытый ключ (таким образом, он называется открытым) для других, чтобы зашифровать информацию, предназначенную для вас, и только владелец личного ключа (здесь: вы) может расшифровать его.

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

Если вы используете Symantec PGP, вы можете сделать это с помощью

pgp --import <keyname.asc>

Для GnuPG просто замените pgp на gpg .

Ваш зашифрованный файл, вероятно, будет в порядке, PGP мог бы прочитать его, в противном случае он бы повторил другое сообщение об ошибке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .