Việc sử dụng cơ số 64 mở rộng một thông điệp bằng 33%. May mắn thay, phần khóa phiên và chữ ký của người được thông báo là tương đối nhỏ gọn, và rõ mes-hiền triết đã được nén. Trong thực tế, nén nên được nhiều hơn đủ để bù đắp cho việc mở rộng cơ số-64. Ví dụ, [HELD96] báo cáo một tỉ lệ nén trung bình khoảng 2.0 sử dụng ZIP. Nếu chúng ta bỏ qua các thành phần chữ ký và quan trọng tương đối nhỏ, hiệu quả tổng thể điển hình của nén và mở rộng của một tập tin chiều dài X sẽ là 1,33 * 0,5 * X = 0,665 * X. Vì vậy, vẫn còn là một nén tổng thể của khoảng một phần ba . Một khía cạnh đáng chú ý của các thuật toán cơ số-64 là nó một cách mù quáng chuyển đổi các dòng đầu vào để Radix-64 định dạng bất kể nội dung, thậm chí nếu đầu vào sẽ xảy ra là văn bản ASCII. Vì vậy, nếu một thông điệp được ký kết nhưng không được mã hóa và chuyển đổi được áp dụng cho toàn bộ khối, sản lượng sẽ được đọc cho người quan sát bình thường, cung cấp một mức độ nhất định giữ bí mật. Như một tùy chọn, PGP có thể config-ured để chuyển đổi sang định dạng Radix-64 chỉ có phần chữ ký của thông điệp rõ ký. Điều này cho phép người nhận con người để đọc tin nhắn mà không sử dụng PGP. PGP vẫn sẽ phải được sử dụng để xác minh chữ ký. Hình 18.2 cho thấy mối quan hệ giữa bốn dịch vụ cho đến nay thảo luận. Trên truyền (nếu cần), một chữ ký được tạo ra bằng cách sử dụng một mã băm của bản rõ không nén. Sau đó, bản rõ (cộng với chữ ký nếu có) là com-ép. Tiếp theo, nếu bảo mật là cần thiết, khối (bản rõ hoặc com-ép chữ ký nén cộng với plaintext) được mã hóa và thêm vào phía trước với khóa mã hóa đối xứng khóa công khai mã hóa. Cuối cùng, toàn bộ khối được chuyển đổi sang Radix-64 định dạng. Ngày tiếp nhận, khối đến lần đầu tiên được chuyển đổi trở lại từ định dạng cơ số 64 sang nhị phân. Sau đó, nếu thông điệp được mã hóa, người nhận thu hồi khóa phiên và giải mã tin nhắn. Khối kết quả là sau đó giải nén. Nếu thông báo được ký kết, người nhận thu hồi mã băm truyền và so sánh nó với tính toán riêng của mình của mã băm.
đang được dịch, vui lòng đợi..