Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (345.28 KB, 4 trang )
Hệ mã Caesar :
Bảng chữ cái + thêm 1 số k để cho ra bảng chữ cái thay thế
VD : A + 3 - > D
Hê mã A'ne
Mã hóa:
EK(x) = (a*x + b) mod N.
VD : key (5, 4) A*5 + 4 = X
Hệ mã vigenre :
Mã hóa theo từng cụm khóa
VD : key = cipher bản rõ chia thành
từng cụm 6 và + với khóa
Hệ mã Hill :
Khóa là 1 ma trận MxM
VD : P = HELP
K =( ) chia P thành 2 từ “HE” (7 4)
và “LP” (11 15) nhân vào ma trận ta được “DPLE”
Hệ mã đổi chỗ :
VD : Sắp xếp bản rõ theo ma trận, theo hàng,
rồi lấy theo cột …
DES :
IP là một phép hoán vị vị trí của các ký tự
trong mỗi từ 64 bit
Hàm f là 1 phép hoán vị mở rộng , biến từ 32 bit vs
1 số bit lặp để 48 bit Lũy thừa nhanh modulo
ví dụ sau ta tính .
Đổi ra số nhị phân ta được .
Bảng sau đây tính toán từng bước theo giá trị của các bít của .
Khởi tạo .