Mã Caesar là một mã thay thế đơn giản trong đó mỗi ký tự trong văn bản gốc được thay thế bằng một ký tự khác bằng cách dịch chuyển trong bảng chữ cái theo một số bước K nhất định.
Mã hóa: Mỗi ký tự trong văn bản gốc được dịch chuyển sang phải K bước trong bảng chữ cái.
Bảng chữ cái:Mã Monoalphabetic Substitution là một mã thay thế trong đó mỗi ký tự trong văn bản gốc được thay thế bằng một ký tự khác theo một quy tắc cụ thể.
Mã hóa: Mỗi ký tự trong văn bản gốc được thay thế bằng ký tự tương ứng trong chuỗi khóa.
Khóa: Phải là một chuỗi chữ cái gồm 26 ký tự không trùng lặp.
Bảng chữ cái:Mã Vigenère là một loại mã thay thế đa bảng chữ cái, trong đó một bảng chữ cái khác nhau được sử dụng để mã hóa mỗi ký tự trong văn bản gốc.
Mã hóa: Xem hướng dẫn mã hóa tại đây
Khóa: Là một chuỗi ký tự chữ cái không dấu, không bao gồm số và ký tự đặc biệt.
Bảng mã hóa Vigenère:
Mã Playfair là một loại mã thay thế đa bảng chữ cái, trong đó các ký tự trong văn bản được mã hóa theo từng cặp.
Mã hóa: Xem hướng dẫn mã hóa tại đây
Khóa: Là một chuỗi ký tự chữ cái không dấu, không bao gồm số và ký tự đặc biệt.
Ma trận mã hóa Playfair:
One-Time Pad là một loại mã hóa lý tưởng, trong đó mỗi ký tự trong văn bản gốc được mã hóa bằng cách sử dụng một khóa ngẫu nhiên chỉ được sử dụng một lần.
Mã hóa: Xem hướng dẫn mã hóa tại đây
Khóa: Phải là một chuỗi ký tự chữ cái không dấu, không bao gồm số và ký tự đặc biệt.
Mã hàng rào sắt là một loại mã hóa đơn giản, trong đó các ký tự trong văn bản gốc được xếp theo hình zig-zag trên nhiều hàng, sau đó được đọc từ trên xuống để tạo ra văn bản mã hóa.
Mã hóa: Xem hướng dẫn mã hóa tại đây
Số Rail: Là một số nguyên dương.