Что такое PGP/MIME и PGP/Inline?
- Чтение
- 0 мин.
- Категория
- Шифрование электронной почты
Proton Mail поддерживает шифрование PGP для отправки зашифрованных сообщений и шифрования электронных писем: PGP/MIME и PGP/Inline.
Что такое PGP/Inline?
Один из подходов к шифрованию электронного письма с помощью PGP заключается в том, чтобы зашифровать все элементы отдельно. Это означает, что текст сообщения и вложения шифруются и подписываются по отдельности.
Преимущество этого подхода заключается в том, что ваш получатель может использовать почтовые клиенты без поддержки шифрования PGP и расшифровывать сообщение с помощью сторонних инструментов, копируя текст сообщения и/или скачивая вложения и используя для расшифровки каждого из них такую утилиту, как gpg(новое окно). Однако из-за того, что текст сообщения и вложения шифруются отдельно, этот подход раскрывает информацию о типе и имени каждого вложения.
По историческим причинам PGP/Inline не поддерживает отправку сообщений в формате HTML, поэтому все сообщения PGP/Inline отправляются в виде простого текста.
Вот пример сообщения PGP/Inline:
Что такое PGP/MIME?
Более современным подходом является PGP/MIME, который, в отличие от PGP/Inline, шифрует и подписывает сообщение, включая вложения, как единое целое.
Преимущество этой схемы заключается в том, что структура сообщения (например, метаданные вложений) не раскрывается тем, кто может перехватить зашифрованное сообщение. Кроме того, PGP/MIME обычно выглядит менее навязчиво при отображении подписей сообщений в клиентах, не поддерживающих PGP. Однако, чтобы прочитать хотя бы текст сообщения, необходимо скачать его целиком, включая все вложения, так как все элементы зашифрованы вместе.
В отличие от PGP/Inline, большинство клиентов поддерживают PGP/MIME в сочетании с сообщениями в формате HTML.
Шифрование с помощью PGP/MIME часто создает сообщение следующего вида:
Как показано выше, при этом создается одно большое вложение с именем encrypted.asc, поэтому у любого, кто его увидит, не будет информации о том, что может находиться внутри этого сообщения.
После расшифровки encrypted.asc можно обнаружить следующие данные:


