線上 UUID v5 產生器

即時且安全地生成 RFC 4122 相容的 UUID v5

UUID 第五版透過結合命名空間 UUID 與使用者指定的名稱,使用安全的 SHA-1 雜湊演算法產生具決定性的唯一識別碼。此方法確保相同輸入永遠產生相同的 UUID,非常適合用於跨使用者、網址、資產與分散式系統的穩定且永久識別碼。相較於第三版,因 SHA-1 提供更強的安全性,UUID v5 因此更受青睞。

批量生成 UUID v5

UUID 驗證工具

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

關於 UUID v5

UUID 版本 5 (UUID v5) 是一種 128 位元的確定性識別碼,透過命名空間 UUID 與名稱字串,利用 SHA-1 雜湊函數生成。此方法確保相同輸入產生一致的 UUID,並相較於 UUID v3 提供更佳的安全性。

UUID v5 結構與格式

  • 長度:128 位元(16 位元組)
  • 格式:8-4-4-4-12 十六進位字元的組合
  • 範例:21f7f8de-8051-5b89-8680-0195ef798b6a
  • 字元數:36(包含連字符)
  • 版本碼:第三段開頭的「5」標示為 UUID v5
  • 變體區段:第四欄含有保留位元以確保相容性

示例 UUID v5 詳解

以下是 UUID v5 範例 21f7f8de-8051-5b89-8680-0195ef798b6a 的解析說明:

  • 21f7f8de – SHA-1 雜湊輸出的第一部分
  • 8051 – SHA-1 雜湊的第二部分
  • 5b89 – 指定版本 5 的雜湊部分
  • 8680 – 包含變體和保留資訊
  • 0195ef798b6a – SHA-1 輸出的最後部分

使用 UUID v5 的優點

  • 從相同名稱和命名空間生成一致的 UUID
  • 透過 SHA-1 雜湊提供比 UUID v3 更強的安全性
  • 相同輸入永遠產生相同 UUID,確保可靠性
  • 適用於整合分散式系統中的穩定識別碼

UUID v5 的主要應用場景

  • 為規範網址或檔案路徑分配UUID
  • 建立永久性資源識別碼
  • 促進分散式網路中一致的識別碼
  • 確保跨平台UUID一致性
  • 同步不同系統中相同條目的匹配識別碼

安全性與隱私考量

UUID v5 採用 SHA-1 雜湊演算法,比 MD5(v3 使用的演算法)更安全。雖然 SHA-1 不建議用於高安全性密碼學,但用於生成確定性識別碼是合適的。

更多資源