Câu hỏi thường gặp
Mã hóa Base64 là gì? Khi nào nên sử dụng?
Mã hóa Base64 chuyển đổi dữ liệu nhị phân thành văn bản ASCII, thường được dùng để nhúng hình ảnh trong HTML/CSS, tệp đính kèm email và payload API. Khi đầu ra cần dùng trong URL và không chứa ký tự + và /, hãy sử dụng mã hóa Base64 URL-safe.
Base64 và Base64URL khác nhau như thế nào?
Base64 tiêu chuẩn sử dụng ký tự + và /, những ký tự này không an toàn cho URL. Base64URL thay thế + bằng -, / bằng _, và loại bỏ phần đệm =, khiến đầu ra an toàn để sử dụng trong URL và tên tệp.
URL encoding là gì?
URL encoding (mã hóa phần trăm) chuyển đổi các ký tự đặc biệt trong URL thành định dạng %XX. Ví dụ, dấu cách trở thành %20. Điều này đảm bảo URL vẫn hợp lệ khi chứa ký tự dành riêng hoặc văn bản không phải ASCII.
Các công cụ mã hóa này có an toàn không?
Có, tất cả thao tác mã hóa và giải mã đều được thực hiện hoàn toàn trong trình duyệt bằng JavaScript. Không có dữ liệu nào được gửi đến máy chủ, đảm bảo thông tin nhạy cảm của bạn hoàn toàn riêng tư.
ROT13 là gì? Nó có phải là mã hóa an toàn không?
ROT13 là một mật mã thay thế chữ cái đơn giản, dịch chuyển mỗi chữ cái đi 13 vị trí. Nó không phải là mã hóa an toàn — rất dễ bị đảo ngược, chủ yếu được dùng để ẩn nội dung tiết lộ (spoiler) hoặc làm rối thông thường. Để mã hóa thực sự, hãy sử dụng công cụ mã hóa/giải mã văn bản với AES-256.