Хорошо.
В этом видео мы поговорим о подписании сообщений и проверке подписей в сообщениях.
Это действительно важная часть PGP, потому что любой может отправить вам зашифрованный текст, но важно убедиться, что отправитель сообщения — тот, кому вы доверяете.
Если вы уже импортировали чьи-то ключи, потому что доверяете этому человеку, или получили их из надежного источника, теперь вы можете проверить подписи, связанные с этим ключом.
И вы можете подписывать сообщения самостоятельно.
Если у вас есть ключ PGP и вы хотите что-то подписать, чтобы доказать, что это сделали вы.
Подпись означает, что вы владеете закрытым ключом.
Без него вы не сможете подписать сообщение.
Таким образом, кто-то может проверить, что если сообщение подписано, значит, у отправителя есть закрытый ключ, и я могу доверять источнику этого сообщения и зашифрованного с помощью PGP текста. Давайте вернемся в Tails и посмотрим на несколько примеров.
Вот это сообщение в обычном виде.
В конце есть подпись PGP.
Мы хотим проверить эту подпись, чтобы убедиться, что сообщение, подписанное PGP, правильное.
Для этого вернемся в Cleopatra и откроем блокнот.
Затем выберем «Расшифровать и проверить блокнот.
И вы можете убедиться в этом прямо сейчас, потому что здесь стоит моя подпись, сделанная на сайте freeboot.com. Эта подпись была создана с помощью этого сертификата. Если бы я сейчас взял это сообщение и изменил в нем что-то, например, вместо "подписано мной" написал бы "подписано кем-то другим", то, если бы мы расшифровали и проверили, то увидели бы, что это не работает.
Таким образом, подпись подтверждает, что это сообщение было отправлено мной. То есть, сообщение, которое я отправил, было именно таким. На сайтах даркнета и других веб-сайтах часто есть ссылки на их сайт, чтобы вы знали, что это настоящие ссылки, которые они отправляют.
Потому что если в ссылке будет изменен хотя бы один символ, она перестанет работать.
Например, если в этом сообщении ссылка onion.org будет изменена на один символ, даже на пробел, и вы попытаетесь расшифровать и проверить ее, то увидите, что подпись неверна.
Она будет красной.
Это все, что нужно для проверки подлинности сообщений с подписью.
Это довольно просто и хороший способ убедиться, что вы действительно общаетесь с тем, с кем хотите.
Если вы хотите подписать свое сообщение, это тоже несложно.
Вам нужно просто написать свое сообщение.
Я подписываю это сообщение для всех, мой код подписи - 121 2121, верно?
Это мой код подписи.
В разделе получателей я могу просто выбрать "подписать", и мы не будем шифровать его для других людей.
Мы просто хотим подписать сообщение.
Теперь вы можете подписать зашифрованное сообщение.
Но в этом случае мы просто хотим его отправить.
И мы можем просто подписать блокнот.
И вот у нас есть очень похожее сообщение.
Если я расшифрую или проверю его, то, если я изменю всего один символ, например, добавлю еще один, то при расшифровке или проверке вы увидите, что подпись неверная.
Так что для подписи этого достаточно.
Теперь, если вы хотите подписать сообщение для кого-то, вы можете сделать это так же, как мы делали раньше, верно?
Зашифруйте его для других, но также подпишите его своим именем.
Таким образом, они смогут проверить сообщение, расшифровав его.
Они смогут убедиться, что вы подписали сообщение и что у вас есть доступ к этому открытому и закрытому ключу, на основе которого они его импортировали.
Вот и все.
Если у вас есть вопросы по этому процессу, конечно, дайте мне знать.
В противном случае увидимся в следующий раз.