Chuyển đến nội dung

Công Cụ Mã Hóa & Giải Mã Mật Mã Caesar

Mã hóa và giải mã mật mã dịch chuyển Caesar với bất kỳ độ dịch chuyển nào từ 1 đến 25, bao gồm ROT13. Chữ cái giữ nguyên chữ hoa/thường, và mọi thứ không phải chữ cái đi qua không thay đổi.

Chế độ

Mật Mã Caesar Hoạt Động Như Thế Nào

Mật mã Caesar là một trong những kỹ thuật mã hóa lâu đời nhất được biết đến, được đặt tên theo Julius Caesar, người đã sử dụng nó vào khoảng năm 58 trước Công nguyên để bảo vệ thư tín quân sự. Mỗi chữ cái được thay thế bằng chữ cái cách một số vị trí cố định xa hơn trong bảng chữ cái, quay vòng từ Z trở lại A. Với độ dịch chuyển 3, HELLO trở thành KHOOR.

Giải mã đơn giản là dịch chuyển theo hướng ngược lại. Vì chỉ có 25 độ dịch chuyển có ý nghĩa, mật mã này không mang lại sự an toàn thực sự nào ngày nay — nhưng chính điểm yếu đó khiến nó trở thành phần giới thiệu hoàn hảo về mật mã học, và chế độ vét cạn ở trên cho thấy chính xác cách một kẻ tấn công sẽ phá vỡ nó.

Câu Hỏi Thường Gặp

Mật mã Caesar là gì?
Mật mã Caesar là một mật mã thay thế dịch chuyển mỗi chữ cái của bảng chữ cái theo một số vị trí cố định. Với độ dịch chuyển 3, A trở thành D, B trở thành E, và cứ thế, quay vòng từ Z trở lại A. Nó được đặt tên theo Julius Caesar, người được cho là đã sử dụng nó cho các tin nhắn quân sự.
Làm thế nào để giải mã một mật mã Caesar mà không biết độ dịch chuyển?
Bật chế độ vét cạn. Nó áp dụng tất cả 25 độ dịch chuyển khả dĩ vào tin nhắn của bạn cùng một lúc, vì vậy bạn có thể quét danh sách và tìm ra cái đọc được là tiếng Anh thông thường. Vì chỉ có 25 khả năng, một mật mã Caesar luôn có thể bị phá theo cách này.
ROT13 là gì?
ROT13 là một mật mã Caesar với độ dịch chuyển chính xác là 13. Vì bảng chữ cái có 26 chữ cái, áp dụng ROT13 hai lần sẽ trả về văn bản gốc — cùng một phép toán vừa mã hóa vừa giải mã. Nhấp nút cài đặt sẵn ROT13 để đặt độ dịch chuyển thành 13.
Mật mã có thay đổi số, khoảng trắng, hoặc dấu câu không?
Không. Chỉ các chữ cái A-Z và a-z được dịch chuyển. Chữ số, khoảng trắng, dấu câu, và bất kỳ ký tự nào khác đi qua không thay đổi, và công cụ giữ nguyên chữ hoa/thường gốc của mỗi chữ cái.
Mật mã Caesar có an toàn không?
Không. Với chỉ 25 khóa khả dĩ, nó có thể bị phá trong vài giây bằng cách thử mọi độ dịch chuyển, đó chính xác là những gì chế độ vét cạn làm. Nó tuyệt vời cho câu đố, trò chơi, và học về mật mã học, nhưng đừng bao giờ dùng nó để bảo vệ bí mật thật sự.

Công Cụ Liên Quan