UUID v3 產生器

快速線上產生符合 RFC 4122 規範的 Version 3 UUID

UUID 版本 3 透過使用 MD5 演算法對指定的命名空間與名稱進行雜湊,產生相同且一致的 UUID。此方法非常適合生成可重現且可預測的識別碼,是用於用戶名、資源標識(slug)、URL 路徑以及跨系統資料無縫整合的理想選擇。請注意:版本 3 使用 MD5,安全性較較新版 UUID v5 中的 SHA-1 演算法為低。

批量生成 UUID v3

UUID 驗證工具

安全與隱私保證所有 UUID 全程在您的裝置上,直接在瀏覽器中生成。絕不會有任何 UUID、個人資料或資訊被傳輸、儲存或記錄於任何伺服器。每次使用我們的服務,皆能享有完整隱私與一流的安全保障。

什麼是 UUID v3?

UUID 第三版本是一種 128 位元的識別碼,透過使用 MD5 雜湊函數,對命名空間 UUID 與名稱進行雜湊運算,產生確定性且永遠相同的 UUID。當您需要在多個環境中保持穩定且可重複的識別碼時,是理想的選擇。

UUID v3 的結構與格式

  • 位元大小:128 位元(16 位元組)
  • 格式:8-4-4-4-12 十六進位數字
  • 範例:3b241101-e2bb-4255-8caf-4136c566a962
  • 總字元數:36(含連字號)
  • 版本位元:第三區塊首位為「3」,代表 UUID 第三版本
  • 變異位元:第四區塊編碼保留的 UUID 版本變異位元

UUID v3 範例解析

以下是 UUID v3 範例的詳細拆解:3b241101-e2bb-4255-8caf-4136c566a962

  • 3b241101 – MD5 雜湊的初始段
  • e2bb – MD5 雜湊的中間段
  • 4255 – 含版本 3 旗標
  • 8caf – 包含版本與保留位元
  • 4136c566a962 – MD5 輸出的最終序列

為何選擇 UUID v3?

  • 從相同的命名空間/名稱輸入產生一致且可重複的 UUID
  • 完美用於創建固定標識符,如用戶名稱或網址別名
  • 無需隨機數生成或外部協調
  • 離線運作——不需要伺服器或網路連線

常見的UUID v3應用場景

  • 為用戶名稱或電子郵件地址生成穩定的識別碼
  • 確保不同階段資料庫紀錄的UUID一致性
  • 根據名稱構建可預測的網址或檔案路徑
  • 與舊有系統無縫整合標準化識別碼
  • 從名稱與命名空間組合創建唯一且可重複的簡潔標籤

安全性考量

UUID v3 依賴 MD5 雜湊演算法,該演算法速度快但已不再被視為安全的加密用途。雖適合一般識別碼生成,但請避免用於安全或敏感的雜湊需求。

更多資訊