Công cụ mã hóa/giải mã Base64
Mã hóa và giải mã Base64 trực tuyến, hỗ trợ chuyển đổi giữa văn bản và định dạng Base64, không cần tải lên dữ liệu
Nhập nội dung
Kết quả
Hướng dẫn sử dụng
Nhập nội dung
Nhập văn bản cần mã hóa hoặc giải mã vào ô nhập liệu.
Chọn thao tác
Nhấn nút "Mã hóa thành Base64" hoặc "Giải mã Base64" để thực hiện thao tác tương ứng.
Xem kết quả
Xem nội dung sau khi chuyển đổi trong khu vực kết quả.
Chức năng hỗ trợ
Sử dụng các chức năng sao chép, tải xuống, trao đổi nội dung v.v. để nâng cao hiệu suất làm việc.
Cơ bản về Base64
Base64 là gì?
Base64 là một phương pháp mã hóa biểu diễn dữ liệu nhị phân bằng 64 ký tự in được, là một trong những phương pháp mã hóa phổ biến nhất trên mạng để truyền mã byte 8Bit.
Nguyên lý cơ bản của mã hóa Base64 là mã hóa 3 byte 8-bit (3×8=24 bit) thành 4 byte 6-bit (4×6=24 bit), sau đó ánh xạ mỗi byte 6-bit này tới một ký tự in được.
Các trường hợp ứng dụng của Base64
- Nhúng dữ liệu nhị phân (như hình ảnh) vào URL, Cookie, trang web
- Chuyển tệp đính kèm nhị phân trong email (thông qua giao thức MIME)
- Chuyển dữ liệu nhị phân an toàn trong môi trường HTTP
- Chuyển ký tự không phải ASCII trong giao thức văn bản
- Mã hóa thông tin xác thực (như Xác thực cơ bản HTTP)
Bảng mã hóa Base64
| Chỉ số | Ký tự | Chỉ số | Ký tự | Chỉ số | Ký tự | Chỉ số | Ký tự |
|---|---|---|---|---|---|---|---|
| 0-25 | A-Z | 26-51 | a-z | 52-61 | 0-9 | 62 | + |
| 63 | / | Đệm | = |
Ví dụ về quá trình mã hóa
Như một ví dụ với từ "Man", hãy xem quá trình mã hóa Base64:
1. Văn bản gốc:Man
2. Giá trị ASCII:77 97 110
3. Dữ liệu nhị phân:01001101 01100001 01101110
4. Nhóm theo 6 bit:010011 010110 000101 101110
5. Chuyển đổi thành thập phân:19 22 5 46
6. Tra bảng Base64:T W F u
7. Kết quả mã hóa Base64 cuối cùng:TWFu
Base64 an toàn cho URL
Ký tự "+" và "/" được sử dụng trong mã hóa Base64 tiêu chuẩn có ý nghĩa đặc biệt trong URL, do đó đã xuất hiện biến thể mã hóa Base64 an toàn cho URL:
- Thay thế "+" bằng "-" (dấu trừ)
- Thay thế "/" bằng "_" (dấu gạch dưới)
- Tùy chọn loại bỏ ký tự đệm "="
Ưu điểm và nhược điểm của Base64
Ưu điểm
- Có thể chuyển đổi bất kỳ dữ liệu nhị phân nào thành ký tự in được
- Dữ liệu sau mã hóa có thể được truyền an toàn trong các giao thức văn bản
- Hầu hết các ngôn ngữ lập trình đều tích hợp chức năng mã hóa/giải mã Base64
- Quá trình mã hóa có thể đảo ngược, có thể khôi phục hoàn toàn dữ liệu gốc
Nhược điểm
- Kích thước dữ liệu sau mã hóa sẽ tăng khoảng 33%
- Không phải là thuật toán mã hóa, không thể được sử dụng để bảo vệ an ninh dữ liệu
- Base64 tiêu chuẩn chứa các ký tự đặc biệt của URL, cần xử lý bổ sung
Ưu điểm
- Có thể chuyển đổi bất kỳ dữ liệu nhị phân nào thành ký tự in được
- Dữ liệu sau mã hóa có thể được truyền an toàn trong các giao thức văn bản
- Hầu hết các ngôn ngữ lập trình đều tích hợp chức năng mã hóa/giải mã Base64
- Quá trình mã hóa có thể đảo ngược, có thể khôi phục hoàn toàn dữ liệu gốc
Nhược điểm
- Kích thước dữ liệu sau mã hóa sẽ tăng khoảng 33%
- Không phải là thuật toán mã hóa, không thể được sử dụng để bảo vệ an ninh dữ liệu
- Base64 tiêu chuẩn chứa các ký tự đặc biệt của URL, cần xử lý bổ sung
推荐工具
Máy Giải mã JWT - Công cụ Phân tích JSON Web Token Trực tuyến Miễn phí
Công cụ giải mã JWT trực tuyến miễn phí. Dùng để giải mã, phân tích và xác minh JSON Web Tokens, cung cấp thông tin chi tiết về tiêu đề, dữ liệu tải và chữ ký.
Trình Chuyển đổi Thập lục phân - Công cụ Mã hóa và Giải mã Thập lục phân cho Văn bản và Tệp
Công cụ mã hóa và giải mã thập lục phân trực tuyến. Hỗ trợ chuyển đổi văn bản, dữ liệu nhị phân, số thập phân hoặc tệp sang định dạng thập lục phân, hoặc chuyển đổi định dạng thập lục phân trở lại văn bản hoặc tệp gốc.
Công cụ Mã hóa và Giải mã Base32 - Trình Chuyển đổi Mã hóa và Giải mã Trực tuyến
Công cụ mã hóa và giải mã Base32 trực tuyến miễn phí. Hỗ trợ mã hóa và giải mã Base32 cho văn bản và tệp, đồng thời hỗ trợ nhiều bảng mã hóa Base32.
Trình Chuyển đổi Nhị phân - Công cụ Mã hóa và Giải mã Nhị phân cho Văn bản và Tệp
Công cụ mã hóa và giải mã nhị phân trực tuyến. Hỗ trợ chuyển đổi văn bản và tệp sang định dạng nhị phân, hoặc chuyển đổi định dạng nhị phân trở lại văn bản hoặc tệp gốc.
Công cụ Mã hóa và Giải mã Base32 cho Tệp - Mã hóa và Giải mã Tệp Trực tuyến
Công cụ mã hóa và giải mã Base32 cho tệp trực tuyến miễn phí. Hỗ trợ tải lên tệp để thực hiện các thao tác mã hóa và giải mã Base32, và có thể tải xuống các tệp đã xử lý.