Что такое цифровые подписи?

Цифровые подписи можно сравнить с подписями обычными. В отличии от традиционных документов, в которых возможно подделать вашу подпись, цифровую подпись подделать невозможно. От подделки подпись защищена вашим закрытым ключом, может быть проверена получателем сообщения, посредством вашего открытого ключа.

Цифровая подпись также включает в документ отметку времени; по сути это означает, что время подписания документа является частью этой подписи. Поэтому если кто-то попытается изменить документ, при проверке подписи это будет обнаружено. Некоторые почтовые программы, например Exmh или KMail, включенная в KDE, предоставляют возможность подписывать документы с помощью GnuPG прямо в интерфейсе программы.

Используются два типа цифровых подписей: clearsigned (явно подписанные) документы и detached signatures (отдельно подписанные). Оба типа подписей включают одинаковую степень защиты подлинности, и не требую от получателя расшифровывать всё сообщение.

В явно подписанном сообщении, ваша подпись помещается в текстовом блоке в содержимом письма, отдельная подпись, напротив, отправляется в отдельном файле.