AlpaKit Logo AlpaKit

Bộ mã hóa/giải mã Base64 & URL với hàm băm MD5 & SHA-256

Mã hóa và giải mã Base64/URL ngay lập tức bằng cách tạo hàm băm MD5 & SHA-256.

Nhập văn bản
Hoạt động
Kết quả đầu ra

Cách sử dụng

  1. 1 Mở Bộ mã hóa/giải mã Base64 & URL với hàm băm MD5 & SHA-256, sau đó nhập, dán hoặc chọn nội dung cần xử lý.
  2. 2 Điều chỉnh tùy chọn và định dạng đầu ra theo nhu cầu.
  3. 3 Kiểm tra kết quả, sau đó sao chép hoặc tải đầu ra có sẵn.

Trường hợp sử dụng

Mã hóa và giải mã Base64/URL ngay lập tức bằng cách tạo hàm băm MD5 & SHA-256. Phù hợp cho công việc, lập trình, học tập hoặc kiểm tra nhanh.

Quyền riêng tư và xử lý dữ liệu

Công cụ chạy trong trình duyệt. Trước khi xử lý dữ liệu nhạy cảm, hãy bảo đảm thiết bị và trình duyệt đáng tin cậy.

Base64, mã hóa URL và hệ thập lục phân: là gì và khi nào dùng

Base64 chuyển mọi chuỗi byte thành văn bản chỉ gồm A–Z, a–z, 0–9, + và /, kèm dấu = để đệm, giúp dữ liệu nhị phân đi qua JSON, email, header HTTP hay data URL một cách an toàn. Ví dụ "Hi" thành "SGk=". Vì cứ 3 byte thành 4 ký tự nên kết quả lớn hơn khoảng một phần ba. Lưu ý: Base64 là mã hóa dạng biểu diễn (encoding), không phải mã hóa bảo mật; ai cũng giải được nên không bảo vệ được mật khẩu hay bí mật.

Công cụ chuyển văn bản sang UTF-8 trước khi mã hóa, nên tiếng Việt có dấu, chữ Hán và emoji đều được giữ nguyên khi chuyển qua lại; lỗi quen thuộc khi dùng btoa() với văn bản không phải Latin chính là do thiếu bước này. Ngoài Base64 còn có bốn định dạng khác: mã hóa URL (dấu cách thành %20, "ă" thành %C4%83), thập lục phân, chuỗi thoát Unicode như \u0103 thường gặp trong JSON và mã nguồn, và byte UTF-8 dạng hex để gỡ lỗi mã hóa.

Công cụ hữu ích khi giải mã giá trị Base64 trong phản hồi API hay tệp cấu hình, xem nội dung một phần của JWT (JWT dùng Base64 an toàn cho URL, có thể cần đổi - và _ thành + và / rồi thêm =), tạo tham số URL chứa ký tự đặc biệt, hoặc xác định một chuỗi lạ thuộc định dạng nào. Nếu giải mã thất bại, công cụ sẽ báo dữ liệu không hợp lệ.

Công cụ chỉ xử lý văn bản, không chuyển ảnh hay tệp sang Base64. Mọi thao tác diễn ra trong trình duyệt và không có gì được tải lên.

Câu hỏi thường gặp

Base64 có phải là mã hóa bảo mật không?

Không. Đây là cách biểu diễn có thể đảo ngược, ai cũng giải được.

Vì sao btoa lỗi với tiếng Việt có dấu hoặc emoji?

btoa chỉ nhận ký tự Latin-1. Công cụ này chuyển sang UTF-8 trước nên dùng được với mọi ngôn ngữ.

Mã hóa URL khác Base64 thế nào?

Mã hóa URL thay ký tự không hợp lệ bằng % và mã hex; Base64 viết lại toàn bộ dữ liệu thành chuỗi chữ và số.

Có chuyển ảnh sang Base64 được không?

Hiện chưa; công cụ chỉ xử lý văn bản.

Xem danh mục: Công cụ dành cho nhà phát triển

Công cụ đề xuất & gần đây
    ↑ ↓ Di chuyển ↵ Mở ESC Đóng
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep