Văn bản sang Base64URL – Mã hóa an toàn cho URL
Công cụ chuyển đổi văn bản sang Base64URL mã hóa văn bản dán vào bằng bảng chữ cái an toàn cho URL được định nghĩa trong RFC 4648 §5. Nó đổi + thành - và / thành _, nên kết quả tiện dùng hơn cho URL, cookie và tên file. Padding thường được lược bỏ; dùng nút bật/tắt padding khi bạn cần biến thể có padding. Sao chép giá trị đã tạo để dùng trong mã hoặc công cụ khác.
Công cụ chuyển đổi văn bản sang Base64URL mã hóa văn bản dán vào bằng biến thể Base64 an toàn cho URL được định nghĩa trong RFC 4648 §5. Nó tạo ra giá trị có thể sao chép, hữu ích khi văn bản cần vừa trong URL, cookie hoặc tên file. Công cụ luôn dùng bảng chữ cái an toàn cho URL, nên + trở thành - và / trở thành _.
Để chuyển văn bản, dán vào ô nhập liệu và xem lại kết quả Base64URL đã tạo. Padding thường được lược bỏ, và nút bật/tắt padding cho phép tạo các biến thể có padding ít phổ biến hơn. Điều này hữu ích khi hệ thống nhận giá trị yêu cầu một kiểu padding nhất định. Công cụ có kèm ví dụ thực tế: Hello, URL-safe Base64!+/=?
Base64 chuẩn dùng + và / trong bảng chữ cái, còn Base64URL thay bằng - và _ cho các ký tự đó. Nhờ vậy Base64URL tiện hơn trong các ngữ cảnh mà ký hiệu chuẩn có thể cần mã hóa phần trăm. Padding cũng thường được lược bỏ trong Base64URL; JWT không bao giờ mang padding =. Base64URL là định dạng mã hóa, không phải mã hóa bảo mật (encryption), nên nó không làm văn bản gốc trở nên bí mật.
Việc chuyển đổi chạy hoàn toàn trong trình duyệt của bạn: input được xử lý trên thiết bị và không tải lên, lưu trữ hay gửi đến máy chủ. Công cụ hoạt động ngoại tuyến sau khi trang đã tải và hoàn toàn miễn phí. Những điểm này giúp lập trình viên và kỹ sư DevOps có cách nhanh chóng để mã hóa văn bản mà không gửi đến dịch vụ từ xa.
Bước 1: Dán văn bản bạn muốn mã hóa vào ô nhập liệu. Công cụ nhận văn bản và chuyển sang Base64URL.
Bước 2: Điều chỉnh tùy chọn padding nếu cần. Padding thường được lược bỏ, nhưng nút bật/tắt cho phép tạo biến thể có padding.
Bước 3: Xem lại kết quả đã tạo. Kết quả dùng bảng chữ cái an toàn cho URL, thay + bằng - và / bằng _.
Bước 4: Sao chép giá trị Base64URL để dùng trong mã, URL, cookie, tên file hoặc công cụ khác của bạn.
Trường hợp sử dụng: Đưa văn bản vào hệ thống chấp nhận Base64URL thay vì Base64 chuẩn. Bảng chữ cái an toàn cho URL tránh các ký tự + và /.
Trường hợp sử dụng: Kiểm tra xem giá trị Base64URL bạn được cung cấp có tương ứng với văn bản gốc không. Chuyển văn bản và so sánh với kết quả đã tạo.
Trường hợp sử dụng: Chuẩn bị một đoạn văn bản cho tài liệu, ticket hoặc commit message. Kết quả sẵn sàng để sao chép và chia sẻ.
Trường hợp sử dụng: Kiểm tra nhanh một giá trị đã mã hóa trước khi dán vào mã. Bạn có thể xem nhanh kết quả an toàn cho URL ngay trong trình duyệt.
Trường hợp sử dụng: Tạo cách biểu diễn an toàn cho URL của văn bản dùng cho URL, cookie hoặc tên file. Base64URL dùng - và _ thay vì + và /.
Trường hợp sử dụng: Chuẩn bị văn bản cho định dạng token dùng Base64URL. Nút bật/tắt padding hữu ích khi bạn cần biến thể có padding thay vì dạng không padding thường dùng.