Caesar Cipher là một phương pháp mã hóa cổ điển đơn giản, sử dụng phép dịch chuyển ký tự trong bảng chữ cái. Đây là một trong những hệ thống mã hóa đầu tiên và dễ hiểu nhất.
- Lịch sử: Được Julius Caesar sử dụng để mã hóa các thông điệp quân sự
- Độ dịch chuyển: Thường là 3 vị trí (A→D, B→E, C→F...)
- Loại: Mã hóa thay thế đơn biểu (monoalphabetic substitution)
- Độ bảo mật: Rất thấp - chỉ có 25 khóa khả dĩ
Ví dụ chi tiết:
Văn bản gốc:
HELLO
Mã hóa (shift=3):
KHOOR
H(7) → K(10), E(4) → H(7), L(11) → O(14), L(11) → O(14), O(14) → R(17)