Lũy thừa nhanh moduloví 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.. -Như vậy ta có.
Trang 1Hệ 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ã Affine
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
Trang 4Lũ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
-Như vậy ta có