Если я потеряю свой закрытый ключ GPG, все ли смогут проверить подпись моего Git коммита?

Создайте форму, используйте метод POST, отправьте форму - нет необходимости в iframe. Когда страница сервера ответит на запрос, напишите заголовок ответа для типа mime файла, и он представит диалог загрузки - я сделал это несколько раз.

Вы хотите, чтобы контент- тип приложения / загрузка - просто найдите, как обеспечить загрузку для любого языка, который вы используете.

0
задан Mark Adelsberger 17 January 2019 в 00:44
поделиться

1 ответ

Слова «криптография» и «навсегда» не сочетаются друг с другом. Шифрование, используемое в современных подписях GPG, в конечном итоге не будет достаточно сильным, чтобы что-либо проверить. (Будет использован недостаток алгоритма, или технология изменится так, что обратный процесс просто больше не является вычислительно запретительным, иначе произойдет что-то еще.)

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

Это будет означать, что вы больше не можете подписывать что-то новое с этим ключом, и ваше решение «я просто создам новую пару ключей» будет чем-то неприятным для любого, кто хочет подтвердить ваше авторство ( с тех пор они должны иметь два открытых ключа и иметь возможность применять правильный к нужной работе.) Поэтому, возможно, пока вы выполняете резервное копирование, резервное копирование секретного ключа также выполняется безопасным способом.

0
ответ дан Mark Adelsberger 17 January 2019 в 00:44
поделиться
Другие вопросы по тегам:

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