ROT13 / Mã Caesar
Mã hóa và giải mã văn bản bằng ROT13 và mã Caesar.
Văn bản đầu vào
↔
Đầu ra ROT13 (áp dụng lại để giải mã)
Giới thiệu công cụ
Công cụ ROT13 & Mã Caesar mã hóa và giải mã văn bản bằng các mật mã thay thế cổ điển. ROT13 dịch chuyển mỗi chữ cái đúng 13 vị trí trong bảng chữ cái. 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.
Chỉ các ký tự chữ cái mới được dịch chuyển; số, khoảng trắng và dấu câu đi qua không thay đổi. Các mật mã này chỉ cung cấp che giấu đơn giản và không được dùng cho mục đích bảo mật.
Cách sử dụng
- Chọn mật mã: ROT13 (dịch chuyển cố định 13) hoặc Caesar (dịch chuyển tùy chỉnh).
- Với mã Caesar, đặt giá trị dịch chuyển (1–25).
- Nhập hoặc dán văn bản vào vùng nhập.
- Nhấp Sao chép để sao chép đầu ra được mã hóa.
Trường hợp sử dụng
Cộng đồng trực tuyến dùng ROT13 để ẩn spoiler. Nhà thiết kế câu đố nhúng gợi ý ROT13 vào trò chơi và escape room. Sinh viên CNTT học mật mã thay thế như nhập môn mật mã học.
Câu hỏi thường gặp
- ROT13 có an toàn không? — Không. ROT13 và mã Caesar không cung cấp bảo mật mật mã học. Chúng có thể đảo ngược dễ dàng mà không cần khóa.
- Làm cách nào để giải mã ROT13? — Áp dụng ROT13 lại cho văn bản đã mã hóa. Mã hóa và giải mã ROT13 là các thao tác giống hệt nhau.
- Julius Caesar đã dùng giá trị dịch chuyển nào? — Theo truyền thuyết, Caesar dùng dịch chuyển 3 (A→D). ROT13 dùng dịch chuyển 13, là tự nghịch đảo với bảng chữ cái Latin 26 ký tự.