Trình Tạo UUID v3

Tạo nhanh UUID phiên bản 3 chuẩn RFC 4122 trực tuyến

Phiên bản UUID 3 tạo cùng một UUID nhất quán cho một namespace và tên đầu vào bằng cách băm các giá trị này với MD5. Phương pháp này lý tưởng để tạo các định danh có thể tái tạo và dự đoán được, rất phù hợp cho tên người dùng, slug tài nguyên, đường dẫn URL và tích hợp dữ liệu liền mạch giữa các hệ thống khác nhau. Lưu ý: phiên bản 3 sử dụng MD5, kém an toàn hơn so với thuật toán SHA-1 mới hơn được sử dụng trong UUID phiên bản 5.

Tạo số UUID v3 hàng loạt

Công Cụ Kiểm Tra UUID

Bảo Mật & Riêng Tư Được Đảm BảoTất cả UUID đều được tạo hoàn toàn trên thiết bị của bạn, ngay trong trình duyệt. Không có UUID, dữ liệu cá nhân hay thông tin nào được truyền tải, lưu trữ hay ghi lại bởi bất kỳ máy chủ nào. Hãy tận hưởng quyền riêng tư tuyệt đối và bảo mật hàng đầu mỗi khi bạn sử dụng dịch vụ của chúng tôi.

UUID v3 là gì?

UUID phiên bản 3 là một định danh 128-bit tạo ra các UUID có tính xác định—luôn giống nhau—bằng cách băm một UUID không gian tên cùng với một tên sử dụng hàm băm MD5. Nó lý tưởng khi bạn cần định danh ổn định và có thể lặp lại trên nhiều môi trường khác nhau.

Cấu trúc và Định dạng UUID v3

  • Kích thước bit: 128 bit (16 byte)
  • Định dạng: 8-4-4-4-12 ký tự thập lục phân
  • Ví dụ: 3b241101-e2bb-4255-8caf-4136c566a962
  • Tổng số ký tự: 36 (bao gồm dấu gạch nối)
  • Chữ số phiên bản: Nhóm thứ ba bắt đầu bằng '3' cho UUID phiên bản 3
  • Bit biến thể: Nhóm thứ tư mã hóa các bit biến thể UUID được đặt trước

Ví dụ UUID v3 được giải thích

Dưới đây là phân tích ví dụ về UUID v3: 3b241101-e2bb-4255-8caf-4136c566a962

  • 3b241101 – Phân đoạn đầu tiên từ hàm băm MD5
  • e2bb – Phân đoạn giữa của hàm băm MD5
  • 4255 – Chứa cờ phiên bản 3
  • 8caf – Chứa các bit biến thể và bit dự trữ
  • 4136c566a962 – Chuỗi cuối cùng từ kết quả đầu ra MD5

Tại sao chọn UUID v3?

  • Tạo UUID nhất quán, có thể tái sử dụng từ cùng một đầu vào namespace/tên
  • Hoàn hảo để tạo định danh cố định như tên người dùng hoặc slug
  • Không cần sinh số ngẫu nhiên hay phối hợp bên ngoài
  • Hoạt động ngoại tuyến—không cần máy chủ hay kết nối mạng

Các Trường Hợp Sử Dụng Phổ Biến của UUID v3

  • Tạo ID ổn định cho tên người dùng hoặc địa chỉ email
  • Đảm bảo UUID bản ghi cơ sở dữ liệu nhất quán qua các giai đoạn
  • Xây dựng URL hoặc đường dẫn tệp có thể dự đoán dựa trên tên
  • Tích hợp liền mạch hệ thống kế thừa với ID chuẩn hóa
  • Tạo slug duy nhất, dễ lặp lại từ cặp tên/kho tên

Các Cân Nhắc Về Bảo Mật

UUID phiên bản 3 sử dụng thuật toán băm MD5, nhanh nhưng không còn được xem là an toàn cho mục đích mã hóa. Mặc dù phù hợp để tạo định danh chung, nhưng nên tránh dùng cho các yêu cầu băm bảo mật hoặc nhạy cảm.

Thông Tin Thêm