Đang tải...

Trình Tạo UUID

Tạo Mã Định Danh Duy Nhất Toàn Cục (UUID) cho ứng dụng của bạn. UUID là mã định danh 128-bit duy nhất trong không gian và thời gian.

Tạo UUID
Các Phiên Bản UUID
  • UUID v1: Tạo từ timestamp và địa chỉ MAC (node ID). Hữu ích khi bạn cần sắp xếp theo thời gian.
  • UUID v4: Hoàn toàn ngẫu nhiên theo RFC 4122. Phiên bản được sử dụng phổ biến nhất.
  • UUID v7: Dựa trên Unix timestamp với thành phần ngẫu nhiên. Tốt nhất cho chỉ mục cơ sở dữ liệu vì duy trì thứ tự thời gian.
Định Dạng UUID

Tất cả UUID tuân theo định dạng chuẩn:

xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx

Trong đó M chỉ phiên bản UUID (1, 4 hoặc 7) và N chỉ biến thể.

Lưu Ý Quan Trọng
  • Tất cả UUID được tạo trong trình duyệt của bạn - không có dữ liệu nào được gửi đến máy chủ.
  • Mỗi UUID được đảm bảo là duy nhất trong một lần tạo.
  • UUID v1 có thể tiết lộ địa chỉ MAC của bạn - sử dụng v4 hoặc v7 nếu lo ngại về quyền riêng tư.
  • UUID v7 được khuyến nghị cho khóa chính cơ sở dữ liệu vì thứ tự thời gian của nó.

Giới thiệu về Trình Tạo UUID

Tạo Mã Định Danh Duy Nhất Toàn Cục (UUID) v1, v4 và v7 cho ứng dụng của bạn

Tạo một hoặc nhiều định danh duy nhất toàn cục cho khóa cơ sở dữ liệu, test fixture, bản ghi phân tán và payload API.

Tính năng chính

  • Nội dung được tạo Tạo một hoặc nhiều định danh duy nhất toàn cục cho khóa cơ sở dữ liệu, test fixture, bản ghi phân tán và payload API.
  • Thông tin cần nhập Chọn phiên bản UUID mà công cụ cung cấp và số lượng cần cho tác vụ.
  • Tùy chọn tạo Dùng tạo hàng loạt và tùy chọn chữ hoa thường, dấu phân cách hoặc sao chép mà không sửa thủ công các bit ngẫu nhiên.
  • Kết quả đầu ra Đầu ra là danh sách định danh đúng hình dạng tiêu chuẩn để dùng trong mã, migration, dữ liệu mẫu hoặc import.

Cách sử dụng Trình Tạo UUID

Thực hiện quy trình sau để xử lý giá trị UUID an toàn và chính xác.

  1. Nhập thông tin nguồn Chọn phiên bản UUID mà công cụ cung cấp và số lượng cần cho tác vụ.
  2. Cấu hình giá trị UUID Dùng tạo hàng loạt và tùy chọn chữ hoa thường, dấu phân cách hoặc sao chép mà không sửa thủ công các bit ngẫu nhiên.
  3. Tạo giá trị UUID Tạo giá trị UUID sau khi rà soát mọi trường và tùy chọn sẽ được mã hóa hoặc đưa vào đầu ra.
  4. Kiểm thử và xuất Đầu ra là danh sách định danh đúng hình dạng tiêu chuẩn để dùng trong mã, migration, dữ liệu mẫu hoặc import.

Lưu ý khi sử dụng

  • Lưu UUID bằng kiểu UUID gốc hoặc binary 16 byte khi cơ sở dữ liệu hỗ trợ.
  • Không làm lộ thông tin tuần tự của cơ sở dữ liệu khi dùng UUID dựa trên thời gian mà chưa cân nhắc quyền riêng tư.
  • Xem UUID là định danh, không phải secret xác thực hay bằng chứng phân quyền.

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

Tạo một hoặc nhiều định danh duy nhất toàn cục cho khóa cơ sở dữ liệu, test fixture, bản ghi phân tán và payload API.
Chọn phiên bản UUID mà công cụ cung cấp và số lượng cần cho tác vụ.
Dùng tạo hàng loạt và tùy chọn chữ hoa thường, dấu phân cách hoặc sao chép mà không sửa thủ công các bit ngẫu nhiên.
Xác suất va chạm UUID cực thấp khi tạo đúng nhưng không bằng không về toán học. UUID ngẫu nhiên cũng không mặc nhiên bí mật hoặc có thứ tự.