Khác biệt giữa bản sửa đổi của “Khóa (mật mã)”

Nội dung được xóa Nội dung được thêm vào
Cheers!-bot (thảo luận | đóng góp)
n →‎Tham khảo: replaced: {{tham khảo}} → {{tham khảo|2}} using AWB
Dòng 10:
Các thuật toán sử dụng chung một khóa cho cả quá trình mã hóa và giải mã được gọi là các [[thuật toán mã hóa khóa đối xứng]]. Từ những năm [[1970]], người ta tìm ra một phương pháp mới dùng hai khóa khác nhau cho 2 quá trình nói trên. Các thuật toán này ([[thuật toán mã hóa khóa bất đối xứng]]) cho phép một khóa có thể công bố rộng rãi và giữ bí mật khóa còn lại. Hai khóa được thiết kế sao cho việc tìm ra khóa bí mật là không thể thực hiện được kể cả khi biết khóa công cộng tương ứng. Một người dùng trong hệ thống này có thể công bố [[mật mã hóa khóa công khai|khóa công cộng]] một cách rộng rãi để người khác có thể gửi thông điệp mã hóa cho mình.
 
=== Độ lớn khóa ===
:''Bài chính:'' [[Độ lớn khóa]]
Đối với hệ thống mật mã hóa sử dụng một lần ([[one-time pad]]) thì khóa có độ dài ít nhất bằng độ dài của bản rõ cần mã hóa. Đối với các hệ thống mã hóa khác thì khóa có thể nhỏ hơn văn bản khá nhiều. Tuy nhiên khóa cũng cần đủ dài để kẻ tấn công không thể thử từng khóa một.