Trang chủ Proton

PGP/MIME và PGP/Inline là gì?

Đọc
3 phút
Danh mục
Mã hóa email

Proton Mail hỗ trợ mã hóa PGP để gửi các thư đã mã hóa nhằm mã hóa email: PGP/MIME và PGP/Inline.

PGP/Inline là gì?

Một cách để mã hóa email bằng PGP là mã hóa riêng biệt từng phần. Điều này có nghĩa là nội dung thư và các tập tin đính kèm được mã hóa và riêng lẻ.

Lợi ích của phương pháp này là người nhận có thể sử dụng các trình quản lý email không hỗ trợ mã hóa PGP và sử dụng công cụ của bên thứ ba để giải mã thư bằng cách sao chép nội dung thư và/hoặc tải xuống các tập tin đính kèm, rồi sử dụng một công cụ như gpg(cửa sổ mới) để giải mã từng phần. Tuy nhiên, vì nội dung thư và tập tin đính kèm được mã hóa riêng biệt, phương pháp này sẽ làm rò rỉ thông tin về loại và tên của từng tập tin đính kèm.

Vì lý do lịch sử, PGP/Inline không hỗ trợ gửi thư HTML, do đó tất cả thư PGP/Inline sẽ được gửi dưới dạng văn bản thuần túy.

Dưới đây là mẫu thư PGP/Inline:

PGP/MIME là gì?

Một phương pháp mới hơn là PGP/MIME, trái ngược với PGP/Inline, PGP/MIME mã hóa và ký toàn bộ thư, bao gồm cả các tập tin đính kèm.

Ưu điểm của phương thức này là cấu trúc thư, như siêu dữ liệu của tập tin đính kèm, không bị rò rỉ cho người chặn thư đã mã hóa. PGP/MIME cũng có xu hướng ít gây phiền toái hơn khi hiển thị chữ ký thư trong các trình quản lý không hỗ trợ PGP. Tuy nhiên, để chỉ đọc nội dung thư, việc tải xuống toàn bộ thư bao gồm tất cả các tập tin đính kèm là bắt buộc, vì mọi thứ đều được mã hóa cùng nhau.

Không giống như PGP/Inline, hầu hết các trình quản lý đều hỗ trợ PGP/MIME kết hợp với thư HTML.

Việc mã hóa bằng PGP/MIME thường sẽ tạo ra một thư như thế này:

Như hiển thị ở trên, quá trình này tạo ra một tập tin đính kèm lớn tên là encrypted.asc, vì vậy bất kỳ ai thấy tập tin này đều không có thông tin về những gì có thể có bên trong thư.

Sau khi giải mã encrypted.asc, có thể tìm thấy dữ liệu sau: