← Nhà phát triển & Dữ liệu
Nhà phát triển & Dữ liệu · chạy cục bộ

Trình tạo và kiểm tra ULID

Tạo ULID chuẩn ngẫu nhiên theo mật mã hoặc kiểm tra đầu vào không phân biệt chữ hoa chữ thường dưới dạng dấu thời gian 48 bit và giá trị ngẫu nhiên 80 bit hoàn toàn trong trình duyệt.

Sẵn sàng. Dữ liệu làm việc của bạn sẽ ở lại trong trình duyệt này.

Tại sao công cụ này hữu ích

Hãy dùng ULID khi việc sắp xếp từ điển theo thời điểm tạo là hữu ích, hoặc kiểm tra một giá trị hiện có trước khi coi dấu thời gian được nhúng của nó là siêu dữ liệu đáng tin cậy.

Cách hoạt động của nó

Bộ tạo kết hợp giá trị Unix mili giây 48 bit hiện tại với 80 bit ngẫu nhiên từ Web Crypto và mã hóa chúng bằng Crockford Base32 chuẩn; quá trình kiểm tra sẽ từ chối tràn và các ký tự không chuẩn.

Ví dụ thực tế

Kiểm tra 01ARZ3NDEKTSV4RRFFQ69G5FAV cho biết dấu thời gian UTC của nó và tách tiền tố thời gian mười ký tự khỏi hậu tố ngẫu nhiên mười sáu ký tự.

Xác thực

Phép tính là xác định và giải thích các lỗi xác thực thay vì âm thầm thay đổi dữ liệu đầu vào không hợp lệ.

Ranh giới quyền riêng tư

Đầu vào và đầu ra vẫn ở trong tab này. Sao chép và tải xuống diễn ra thông qua các API trình duyệt mà không cần tải lên máy chủ.

Hộ chiếu kết quả

Mỗi lần chạy đều báo cáo chế độ công cụ, dấu thời gian và kích thước đầu vào/đầu ra để có thể kiểm tra dữ liệu đã chuyển đổi.