Sự khác biệt giữa thuật toán mã hóa và khóa là gì?
Sự khác biệt giữa thuật toán mã hóa và khóa là gì?

Video: Sự khác biệt giữa thuật toán mã hóa và khóa là gì?

Video: Sự khác biệt giữa thuật toán mã hóa và khóa là gì?
Video: Cryptography là gì? | Giải thích về mật mã học | Khoa Học Máy Tính tập 33 | Tri thức nhân loại 2024, Có thể
Anonim

Thuật toán là công khai, được biết bởi người gửi, người nhận, kẻ tấn công và tất cả những người biết về mã hóa . Chìa khóa mặt khác là một giá trị duy nhất chỉ được sử dụng bởi bạn (và người nhận trong trường hợp Đối xứng Mã hóa ). Chìa khóa là những gì làm cho của bạn được mã hóa tin nhắn duy nhất từ những tin nhắn được người khác sử dụng.

Đơn giản như vậy, chìa khóa trong thuật toán mã hóa là gì?

Trong mật mã , Một Chìa khóa là một phần thông tin (một tham số) xác định đầu ra chức năng của mật mã thuật toán . Vì thuật toán mã hóa , Một Chìa khóa chỉ định việc chuyển bản rõ thành bản mã và ngược lại để giải mã thuật toán.

Người ta cũng có thể hỏi, loại khóa nào có một khóa để mã hóa và một khóa khác để giải mã? Nhớ lại rằng có hai cơ bản các loại của mã hóa : các thuật toán đối xứng: (còn được gọi là “bí mật Chìa khóa ”) Sử dụng như nhau Chìa khóa cho cả hai mã hóa và sự giải mã ; thuật toán bất đối xứng: (còn được gọi là “công khai Chìa khóa ) sử dụng các khóa khác nhau để mã hóa và sự giải mã.

Ở đây, khóa mã hóa trông như thế nào?

Đối xứng mã hóa khóa được sử dụng để mã hóa lượng lớn dữ liệu một cách hiệu quả. Các khóa AES 256-bit là các khóa đối xứng. Không đối xứng, hoặc công khai / riêng tư mã hóa , sử dụng một cặp chìa khóa. Khi không đối xứng Chìa khóa cặp được tạo ra, công khai Chìa khóa thường được sử dụng để mã hóa và riêng tư Chìa khóa thường được sử dụng để giải mã.

Mật mã và khóa là gì?

MỘT mật mã thuật toán là một công thức toán học được thiết kế đặc biệt để che khuất giá trị và nội dung của dữ liệu. Cái này Chìa khóa được sử dụng để mã hóa dữ liệu và Chìa khóa hoặc bổ sung Chìa khóa là cần thiết để giải mã dữ liệu trở lại dạng hữu ích.

Đề xuất: