Página inicial da Proton

O que são PGP/MIME e PGP/Inline?

Leitura
2 min
Categoria
Criptografia de e-mail

O Proton Mail suporta criptografia PGP para enviar mensagens criptografadas para criptografar e-mails: PGP/MIME e PGP/Inline.

O que é PGP/Inline?

Uma abordagem para criptografar um e-mail com PGP é criptografar tudo separadamente. Isso significa que o corpo da mensagem e os anexos são individualmente criptografados e assinados.

O benefício dessa abordagem é que o seu destinatário pode usar clientes de e-mail que não suportam criptografia PGP e usar ferramentas de terceiros para descriptografar a mensagem, copiando o corpo da mensagem e/ou baixando os anexos e usando uma ferramenta como o gpg(nova janela) para descriptografar cada um deles. No entanto, como o corpo da mensagem e os anexos são criptografados separadamente, essa abordagem vaza informações sobre o tipo e o nome de cada anexo.

Por motivos históricos, o PGP/Inline não suporta o envio de mensagens HTML, portanto, todas as mensagens PGP/Inline serão enviadas em texto sem formatação.

Aqui está um exemplo de mensagem PGP/Inline:

O que é PGP/MIME?

Uma abordagem mais recente é o PGP/MIME que, ao contrário do PGP/Inline, criptografa e assina a mensagem como um todo, incluindo os anexos.

Uma vantagem desse esquema é que a estrutura da mensagem, como os metadados dos anexos, não é vazada para alguém que intercepte a mensagem criptografada. O PGP/MIME também costuma ser menos intrusivo ao exibir assinaturas de mensagens em clientes que não suportam PGP. No entanto, para ler apenas o corpo da mensagem, é necessário baixar a mensagem inteira, incluindo todos os anexos, pois tudo é criptografado junto.

Ao contrário do PGP/Inline, a maioria dos clientes suporta PGP/MIME combinado com mensagens HTML.

A criptografia com PGP/MIME frequentemente gera uma mensagem como esta:

Como mostrado acima, isso gera um anexo grande chamado encrypted.asc, portanto, qualquer pessoa que vir isso não terá informações sobre o que pode estar dentro desta mensagem.

Depois de descriptografar o encrypted.asc, os seguintes dados podem ser encontrados: