Base32 Encoder / Decoder
Encode text to Base32 (RFC 4648) or decode Base32 strings back to text.
Nhập văn bản
Giới thiệu công cụ
Bộ mã hóa/giải mã Base32 triển khai bảng chữ cái RFC 4648 Base32 — chữ hoa A–Z và số 2–7, được đệm bằng = thành bội số của 8. Base32 không phân biệt hoa thường và tránh các ký tự dễ nhầm lẫn như 0, 1, O và I.
Ở chế độ Văn bản → Base32, văn bản đầu vào được mã hóa thành byte UTF-8 rồi mã hóa Base32. Ở chế độ Base32 → Văn bản, quá trình ngược lại. Tất cả xử lý là cục bộ.
Cách sử dụng
- Chọn Văn bản → Base32 để mã hóa, hoặc Base32 → Văn bản để giải mã.
- Dán đầu vào hoặc nhấp vào Mẫu để tải ví dụ.
- Nhấp Chuyển đổi.
- Nhấp Sao chép để sao chép kết quả vào clipboard.
Trường hợp sử dụng
Ứng dụng xác thực hai yếu tố dùng Base32 cho khóa bí mật TOTP. Bản ghi DNS challenge đôi khi mã hóa dữ liệu nhị phân dưới dạng Base32.
Câu hỏi thường gặp
- Sự khác biệt giữa Base32 và Base64 là gì? — Base32 dùng bảng chữ cái 32 ký tự (A–Z, 2–7), tạo ra ~60% overhead so với ~33% của Base64. Base32 không phân biệt hoa thường.
- Có cần ký tự đệm không? — Không cần khi giải mã. Công cụ này xóa các = cuối trước khi phân tích.
- Có giới hạn kích thước không? — Không có giới hạn cứng. Mã hóa chạy hoàn toàn trong trình duyệt.
- Phải làm gì khi gặp lỗi "ký tự không hợp lệ"? — Base32 chỉ cho phép A–Z và 2–7. Các ký tự 0, 1, 8, 9 và chữ thường không phải Base32 hợp lệ.