9. Các vấn đề của RSA
9.7. Lợi thế của RSA so với DES.
RSA không phải là một sự thay đổi hay thay thế cho DES mà ở đây RSA nhằm bổ sung cho DES ( hay cho những hệ thống mã hóa mật mã với tải lượng nhanh hơn ) và được sử dụng chung với DES trong một môi trường truyền thông tin an toàn.
RSA cho phép hai chức năng quan trọng là không cung cấp bởi DES: bảo mật sự trao đổi khóa ngoài những thay đổi khóa trước đó và chữ ký số. Để mã hóa thông báo, RSA và DES thường được sử dụng kết hợp như sau: số nguyên tố thông báo được mã hóa với một khóa DES ngẫu nhiên nào đó và rồi trước khi gửi đi trên một kênh truyền thông không an toàn, khóa DES được mã hóa tiếp bằng RSA. Đồng thời cả thông báo được mã hóa bằng DES và khóa DES cũng được mã hóa bằng RSA cùng được gửi. Giao thức này được hiểu như là một bao số RSA.
Trong một vài trường hợp RSA không cần thiết và một mình DES thì thích hợp hơn. Đấy là trong những môi trường nhiều người sử dụng cùng một lúc đồng ý sử dụng khóa DES, chẳng hạn như trong cuộc gặp mang tính chất cá nhân. Cũng như thế RSA không thích hợp trong môi trường làm việc độc lập của một người sử dụng. Ví dụ nếu bạn muốn giữ những tập tin đã mã hóa mang tính cá nhân của bạn, bạn phải sử dụng DES. Mật khẩu của bạn phải là khóa DES. RSA hay những hệ thống bảo mã hóa dùng khóa công khai nói chung thích hợp nhất trong môi trường nhiều người sở dụng cùng một lúc. Cũng như thế, một vài hệ thống chữ ký kỹ thuật số đều mong muốn sử dụng RSA hay những hệ thống mã hóa khóa công khai khác.