Mục lục:
Định nghĩa - Mã hóa khối có nghĩa là gì?
Mật mã khối là một thuật toán mã hóa đối xứng hoạt động trên một khối dữ liệu có kích thước cố định bằng cách sử dụng khóa bí mật chung. Bản rõ được sử dụng trong quá trình mã hóa và văn bản được mã hóa kết quả được gọi là bản mã. Khóa tương tự được sử dụng cho cả mã hóa bản rõ và giải mã bản mã.
Techopedia giải thích về Mật mã khối
Chặn mã hóa mã hóa / giải mã một khối đầu vào của nó tại một thời điểm thay vì một bit tại một thời điểm bằng cách sử dụng khóa bí mật được chia sẻ. Các khối được cố định kích thước; mặt khác, đệm là cần thiết. Thuật toán này là đối xứng. Trong quá trình mã hóa, nó sử dụng khóa được chia sẻ để chuyển đổi đầu vào văn bản gốc của nó thành một cyphertext (văn bản được mã hóa). Trong quá trình giải mã, nó sử dụng cùng một khóa để chuyển đổi cyphertext trở lại bản gốc. Độ dài của đầu ra giống như đầu vào.
Các triển khai nổi tiếng của thuật toán mã hóa khối là Tiêu chuẩn mã hóa dữ liệu (DES), TripleDES và tiêu chuẩn mã hóa nâng cao (AES).
Bản sao của block cypher là stream cypher, hoạt động trên đầu vào của nó một bit tại một thời điểm, cũng sử dụng khóa chung.
Một thay thế cho thuật toán mã hóa khối là mật mã khóa công khai hoặc mật mã bất đối xứng. Thuật toán này sử dụng khóa chung để mã hóa bản rõ và khóa riêng để giải mã bản mã kết quả.
