Vì sao dùng trình tạo token này?
- Chế độ an toàn dùng CSPRNG (crypto.getRandomValues) theo mặc định.
- Tạo token base64url, hex hoặc theo bộ ký tự tùy chỉnh từ một trang.
- Xem entropy và rủi ro va chạm xấp xỉ cho cài đặt của bạn.
- Chia sẻ cài đặt an toàn: URL chia sẻ không bao giờ chứa token đã tạo.
Cách sử dụng (3 bước)
- Chọn định dạng (base64url / hex / bộ ký tự tùy chỉnh).
- Đặt độ dài và số lượng, rồi tạo.
- Sao chép, tải xuống hoặc chia sẻ URL chỉ chứa cài đặt.
Tạo
Trình tạo token
Chọn định dạng và độ dài, tạo một lô, rồi sao chép, tải xuống hoặc chia sẻ cài đặt (không bao giờ chia sẻ token).
Kết quả
Quy trình token được khuyến nghị
Chọn đúng chế độ ngẫu nhiên
Dùng chế độ An toàn cho khóa API, mã mời, liên kết đặt lại hoặc bất cứ thứ gì cấp quyền truy cập. Chỉ dùng chế độ hạt giống khi cần dữ liệu lặp lại cho kiểm thử, tài liệu hoặc demo.
Khớp độ dài và mã hóa với nơi nhận
32 byte là điểm bắt đầu thực tế cho nhiều token. Hex dễ kiểm tra, base64url ngắn hơn cho liên kết và tệp cấu hình, còn bảng chữ cái tùy chỉnh chỉ nên dùng khi hệ thống khác yêu cầu bộ ký tự bị giới hạn.
Chia sẻ cài đặt, không chia sẻ bí mật
URL chia sẻ chỉ lưu cài đặt bộ tạo. Token đã tạo ở lại trong trình duyệt, nên hãy đưa token cuối cùng vào vault hoặc hệ thống đích thay vì dán vào ticket, chat hoặc URL.
Kiểm tra nhanh trước khi dùng
- Xác nhận hệ thống nhận chấp nhận bảng chữ cái và độ dài đã chọn.
- Dùng chế độ An toàn cho mọi thứ xác thực hoặc cấp quyền truy cập.
- Tạo lại ngay nếu token đã bị dán vào log, ảnh chụp màn hình hoặc URL công khai.
Câu hỏi thường gặp
Công cụ này có an toàn không?
Chế độ An toàn dùng crypto.getRandomValues. Chế độ hạt giống chỉ dành cho kiểm thử tái lập và không an toàn.
Nên dùng bao nhiêu byte cho khóa API?
Mốc phổ biến là 32 byte (256 bit). Nếu cần biên an toàn cao hơn, bạn có thể dùng 48 hoặc 64 byte.
base64url là gì?
Base64url là base64 được sửa cho URL: + thành -, / thành _, và có thể bỏ padding (=).
Token đã tạo có được lưu hoặc tải lên không?
Không. Mọi thứ chạy cục bộ trong trình duyệt. Token không được tải lên và mặc định không được lưu.
Vì sao URL chia sẻ không chứa token?
Đưa bí mật vào URL có thể rò rỉ qua lịch sử, log và referrer. Công cụ này chỉ chia sẻ cài đặt, không bao giờ chia sẻ token.