Classical Ciphers

Khám phá thế giới mã hóa cổ điển với các thuật toán được sử dụng từ thời cổ đại đến hiện đại. Tìm hiểu cách hoạt động và thực hành với các công cụ tương tác.

A B C D E

Các thuật toán mã hóa cổ điển

Chọn một thuật toán để bắt đầu mã hóa và giải mã

Caesar Cipher

Mã hóa dịch chuyển đơn giản, mỗi chữ cái được thay thế bởi chữ cái khác cách nó một số vị trí cố định trong bảng chữ cái.

Ví dụ: A → D (shift = 3)
Thử ngay

Polybius Square

Mã hóa bằng lưới 5x5, mỗi chữ cái được thay thế bởi tọa độ hàng và cột của nó trong lưới.

Ví dụ: A → 11, B → 12
Thử ngay

Playfair Cipher

Mã hóa cặp chữ cái (digraph) sử dụng ma trận 5x5 được tạo từ một từ khóa.

Mã hóa theo cặp: HE → BM
Thử ngay

Cipher Disk

Đĩa mã hóa với hai vòng tròn đồng tâm, có thể xoay để tạo ra các bảng mã hóa thay thế khác nhau.

Xoay đĩa để thay đổi mã hóa
Thử ngay

Trithemius Cipher

Mã hóa với khóa thay đổi theo vị trí, mỗi chữ cái được dịch chuyển một lượng tăng dần.

A→A, B→C, C→E (0,1,2...)
Thử ngay

Vigénère Cipher

Mã hóa sử dụng một từ khóa lặp lại để xác định số bước dịch chuyển cho từng chữ cái trong bản rõ.

Plain: HELLO, Key: KEY → Cipher: RIJVS
Thử ngay

Về Classical Ciphers

Trang web này được tạo ra để giúp bạn học và thực hành các thuật toán mã hóa cổ điển. Từ Caesar Cipher đơn giản đến Playfair phức tạp hơn, mỗi thuật toán đều có giá trị lịch sử và giáo dục riêng.

Lịch sử

Tìm hiểu nguồn gốc và lịch sử của từng thuật toán mã hóa

Tương tác

Giao diện trực quan với các công cụ mã hóa và giải mã

Responsive

Hoạt động mượt mà trên mọi thiết bị từ mobile đến desktop

Giáo dục

Tài liệu học tập và ví dụ minh họa chi tiết