Công cụ chuyển đổi ROT13 / ROT47
Áp dụng ROT13 cho văn bản, hoặc ROT5 (chữ số), ROT18 (chữ và số) và ROT47 (mọi ký tự ASCII in được). Áp dụng hai lần sẽ khôi phục bản gốc. Miễn phí, tức thì.
13 ký tự · 13 byte (UTF-8)
0 ký tự · 0 byte (UTF-8)
Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ bị tải lên.
Mã hóa ROT13 là gì?
Áp dụng phép xoay chữ cái ROT13 và các biến thể. ROT13 dịch mỗi chữ cái Latin đi 13 vị trí, nên cùng một thao tác vừa mã hóa vừa giải mã. ROT47 xoay mọi ký tự ASCII in được (! đến ~) đi 47 vị trí.
Cách sử dụng Mã hóa ROT13
- Nhập văn bản vào ô Đầu vào.
- Chọn Biến thể: ROT13 (chữ cái), ROT5 (chữ số), ROT18 (chữ cái và chữ số) hoặc ROT47 (mọi ký tự ASCII in được).
- Văn bản đã xoay xuất hiện trong ô Đầu ra; dán ngược vào để hoàn tác.
Ví dụ
Hello, World!
Uryyb, Jbeyq!
ROT47 cho ra w6==@[ (@C=5P
Khi nào nên dùng Mã hóa ROT13
Dùng ROT13 để giấu spoiler, đáp án câu đố hoặc câu chốt khỏi cái nhìn lướt qua. Nó không phải mã hóa bảo mật và tuyệt đối không được dùng để bảo vệ dữ liệu.
Mã hóa ROT13 hoạt động như thế nào
ROT13 ánh xạ A–Z và a–z sang chữ cái đứng sau 13 vị trí, quay vòng (A↔N). ROT5 làm tương tự cho 0–9 với bước 5, ROT18 kết hợp cả hai, còn ROT47 ánh xạ mã điểm 33–126 theo 33 + ((c − 33 + 47) mod 94). Mọi ký tự khác, kể cả chữ có dấu và emoji, được giữ nguyên.
Các Trường Hợp Sử Dụng Phổ Biến
- Giấu spoiler trên diễn đàn và bản tin
- Giải câu đố CTF và geocaching
- Dạy mật mã Caesar
- Làm rối địa chỉ email mẫu trong văn bản
Câu Hỏi Thường Gặp
Giải mã ROT13 thế nào?
Áp dụng ROT13 thêm lần nữa – dịch 13 hai lần là trọn một vòng 26 chữ cái.
Vì sao chữ số không thay đổi?
ROT13 chỉ xoay chữ cái. Chọn ROT18 hoặc ROT47 để xoay cả chữ số.
ROT13 có an toàn không?
Không. Nó không có khóa và đảo ngược cực kỳ dễ dàng.