Mã hóa/Giải mã
Mã hóa/Giải mã — 9 công cụ miễn phí chạy trên trình duyệt: mã hóa và giải mã Base64, URL và thực thể HTML. Mọi thứ chạy cục bộ, không cần đăng ký hay tải lên, dữ liệu của bạn luôn riêng tư và kết quả tức thì.
Cach su dung
- 1Chọn kiểu mã hóa cần dùng— Base64 cho tệp và văn bản an toàn nhị phân, mã hóa URL cho chuỗi truy vấn, thực thể HTML cho mã đánh dấu, hex hoặc Unicode khi cần soi từng byte, Punycode cho tên miền quốc tế.
- 2Dán giá trị rồi đổi chiều— Mỗi công cụ mã hóa và giải mã bằng một nút chuyển, nên bạn có thể đi và về để xác nhận chuỗi trở lại nguyên vẹn.
- 3Xem nội dung sau khi giải mã— Bộ giải mã JWT tách token thành header, payload và chữ ký, hiển thị các claim như exp và scope để bạn biết vì sao token bị từ chối.
Cau hoi thuong gap
Không. Base64 chỉ là cách biểu diễn có thể đảo ngược chứ không phải mật mã — ai nhìn thấy chuỗi đó cũng giải mã được trong một bước. Hãy dùng nó để đưa dữ liệu nhị phân qua các kênh chỉ chấp nhận văn bản, còn khi một giá trị thực sự cần giữ kín thì dùng các công cụ trong nhóm hash và mã hóa.
Không. Nó tách token thành header, payload và chữ ký rồi đọc các claim cùng thời điểm hết hạn, nhưng việc xác minh chữ ký cần khóa bí mật hoặc khóa công khai và thuộc về máy chủ của bạn. Việc giải mã diễn ra ngay trong trình duyệt nên token không được gửi đi đâu cả.
Percent-encoding (trình mã hóa URL) dành cho giá trị đặt trong chuỗi truy vấn hoặc đường dẫn, nơi dấu cách, & và = sẽ làm thay đổi ý nghĩa của địa chỉ. Base64 an toàn cho URL đổi + và / thành - và _ để giá trị vẫn nguyên vẹn khi nằm trong URL hay một phân đoạn JWT.