Bài học codec · ROT13
ROT13: xoay nửa vòng bảng chữ cái
ROT13 xoay mỗi chữ Latin 13 vị trí. Vì bảng chữ cái tiếng Anh có 26 chữ, cùng một phép xử lý vừa encode vừa decode.
Quy ước
Khả năng khôi phục: Chính xác vì ROT13 là phép nghịch đảo của chính nó.
Đã hoàn thành trong trình duyệt này
ROT13 xoay mỗi chữ Latin 13 vị trí. Vì bảng chữ cái tiếng Anh có 26 chữ, cùng một phép xử lý vừa encode vừa decode.
A thành N, B thành O và N quay vòng về A. Chữ hoa và chữ thường giữ trong miền riêng. Số, dấu câu, emoji và chữ ngoài ASCII được giữ nguyên; các chữ ASCII trong câu tiếng Việt vẫn bị xoay.
01
Encode Keyboard xử lý như thế nào
Tìm chữ Latin
Chỉ A–Z và a–z tham gia phép xoay.
Dịch 13 vị trí
Phép dịch quay vòng khi đi hết bảng chữ cái.
Lặp lại để khôi phục
Hai lần xoay nửa vòng bằng một vòng đủ 26 chữ.
02
Ví dụ từng bước
Đầu vào
Hello, world!Kết quả
Uryyb, jbeyq!Dấu câu giữ nguyên. Chạy ROT13 lần nữa sẽ khôi phục chính xác.
03
Nên dùng khi
- Câu đố chữ đơn giản
- Che spoiler khỏi cái nhìn thoáng qua
- Học về phép thay thế ký tự
04
Kiểm tra hợp lệ và lỗi thường gặp
- Chỉ chữ Latin cơ bản thay đổi
- Tần suất chữ và cấu trúc vẫn rõ
- Bất kỳ công cụ ROT13 nào cũng đảo ngược ngay
05
Thực hành trong trình duyệt
Công cụ dùng đúng quy tắc đã mô tả của app và chỉ chạy trong tab này.
06