hệ thống ryptographic đang quát phân loại theo ba chiều độc lập: 1. Các loại hoạt động được sử dụng cho việc chuyển đổi bản rõ để bản mã. Tất cả các thuật toán mã hóa dựa trên hai nguyên tắc chung: thay thế, trong đó mỗi phần tử trong plaintext (bit, thư, nhóm các bit hoặc chữ) được ánh xạ vào một yếu tố, và chuyển vị, trong đó các yếu tố trong bản rõ được sắp xếp lại. Các yêu cầu cơ bản là không có thông tin bị mất (tức là, mọi hoạt động có thể hồi phục). Hầu hết các hệ thống, r eferred là hệ thống sản phẩm, bao gồm nhiều giai đoạn thay thế và chuyển vị. 2. Số lượng các phím được sử dụng. Nếu cả người gửi và người nhận sử dụng cùng một khóa, hệ thống được gọi là đối xứng, khóa đơn, bí mật-key, hoặc mã hóa thông thường. Nếu người gửi và người nhận từng sử dụng một chìa khóa khác nhau, hệ thống được gọi là đối xứng, hai chìa khóa, hoặc mã hóa khóa công khai. 3. Cách thức mà các chữ thô được xử lý. Một thuật toán mã hóa khối xử lý đầu vào một khối của các nguyên tố tại một thời gian, sản xuất một khối lượng cho mỗi khối đầu vào. Một mật mã luồng xử lý các yếu tố đầu vào liên tục, sản xuất ra một trong những yếu tố tại một thời gian, khi nó đi cùng.
đang được dịch, vui lòng đợi..