Шифрование отвечает на вопрос, кто может прочитать. Подпись отвечает на другой: точно ли это написал он. Подпишите текст своим ключом — и любой, у кого есть ваш публичный ключ, убедится, что сообщение ваше и его не меняли. Ключи не покидают вкладку.
Публичный ключ можно раздавать кому угодно, секретный — никому и никогда.
Нет ключа? Сделайте пару на вкладке «Ключи» — она же умеет выводить ключ из парольной фразы.
У фразы одинаковая соль для всех — иначе ключ не был бы воспроизводимым. Поэтому короткая фраза означает подделываемую подпись.
Ключи, текст и подпись не отправляются никуда: всё считается в этой вкладке.
Подписанное сообщение — это ваш текст, к которому снизу дописана одна строка вида --404SIG1 ключ.подпись. Текст остаётся читаемым: подпись ничего не прячет, она только доказывает авторство. Получатель копирует блок целиком, открывает эту страницу на вкладке «Проверить» и вставляет.
Копировать надо именно блок, а не текст отдельно. Подпись считается побайтово: лишний пробел, другой перенос строки или автозамена кавычек — и проверка не сойдётся, хотя на вид всё то же самое.
Она доказывает, что текст написан владельцем конкретного ключа и с тех пор не менялся. Она не доказывает, что этот ключ принадлежит тому человеку, за которого он себя выдаёт: это вы узнаёте другим путём — с сайта, из закреплённого сообщения канала, из визитки. Если ключ прислали тем же сообщением, что и подпись, проверка не значит ничего: подделать можно и то и другое разом.
Рядом: зашифровать текст паролем, зашифровать файл и разделить секрет на части.
Как и журналов посещений в самом VPN: передавать по запросу нечего.
Как это устроено →Пригодилось?
Одно нажатие, без регистрации