Mật mã xác thực kết hợp mã hóa và xác nhận tính toàn vẹn trong một thuật toán. Tên đầy đủ của họ được xác thực mã hóa với các dữ liệu liên quan (AEAD). Trên bề mặt, chúng xuất hiện là một chéo giữa các thuật toán mã hóa dòng và mật mã khối. Họ không sử dụng padding và khởi tạo vectơ, nhưng họ sử dụng một giá trị đặc biệt gọi là nonce, mà phải là duy nhất. TLS hỗ trợ GCM và CCM xác nhận mật mã, nhưng chỉ có các cựu hiện đang được sử dụng trong thực tế. Quá trình này có phần đơn giản hơn so với thuật toán mã hóa khối:
1. Tạo một nonce 64-bit duy nhất.
2. Rõ Mã hóa với thuật toán mã hóa, chứng thực; đồng thời nó ăn các số thứ tự và tiêu đề ghi lại cho nó để đưa vào tài khoản như dữ liệu bổ sung cho các mục đích của việc xác nhận tính toàn vẹn.
3. Gửi nonce và bản mã với nhau.
đang được dịch, vui lòng đợi..