
UUID 產生器是一個免費的線上工具,它可以創建通用的唯一識別碼 (UUID),也稱為 GUID(全球唯一識別碼)。 UUID 是 128 位元值,用於在軟體系統中唯一地識別物件、記錄和資源,而無需中央權限。
此產生器產生版本 4 UUID,即隨機變體,幾乎在所有情況下都需要該變體,其中 id 必須是唯一的,而無需與其他任何內容協調。您可以一次產生一個或批量產生數十個,並以程式碼期望的格式複製它們:規範、大寫、支撐或刪除連字符。
UUID 在分散式系統、資料庫、API 和微服務中至關重要,需要跨不同伺服器和服務進行唯一識別。 無論您是需要資料庫記錄、會話令牌或唯一檔案名稱的主鍵,此工具都會在您的瀏覽器中立即產生符合標準的 UUID。
這些版本不可互換,選擇錯誤版本會產生後果。版本 4 是 122 個隨機位,這足以讓衝突不再是一個實際問題:您需要產生數十億,然後賠率才值得考慮。版本 1 對時間戳記和機器的網路位址進行編碼,因此它按創建時間排序,並在何時何地洩露,這就是它失寵的原因。版本 7 是較新的選項,它保留了時間排序,沒有硬體標識符,並且排序比聽起來更重要:隨機版本 4 id 分散在資料庫索引上並將其分段,同時附加了時間排序的 id。沒有版本的一件事是秘密的。 UUID 是唯一的,在安全令牌所需的意義上並非不可猜測,因此它不應該代表一個。
決定版本 4 是否是正確的選擇。它的 122 個隨機位元使其成為主鍵、檔案名稱和相關 ID 的預設值;當資料庫對該值進行大量索引時,時序 ID 是替代方案。
選擇一次產生多少 UUID。 您可以為批次操作產生單一 UUID 或批次產生的多個 UUID。
點擊生成。每個 id 遵循 RFC 9562 中定義的版本 4 佈局,其隨機位元取自 Web Crypto API,而不是 Math。random。
點擊任何 UUID 將其複製到您的剪貼簿,或使用複製所有按鈕來抓取整個批次以用於您的應用程式。
122 個隨機位元來自 Web Crypto API,而不是來自 Math。random,其輸出可以從早期值預測
複製為規範小寫、大寫、括號 {...} 或刪除連字符,以符合您的語言或資料庫的期望
一次產生多個 UUID 用於批次操作,例如播種資料庫或建立測試資料
每個 id 都遵循 RFC 9562 中的版本 4 佈局,該佈局刪除了 RFC 4122,並正確設定了版本和變體位元
Convert between Unix timestamps and human-readable dates
Shuffle a list into random order or pick random winners from names, entries, or any list of items
Generate random numbers in any range, with unique-only and decimal options.
Convert YAML to JSON instantly - anchors, aliases, merge keys, block scalars and multi-document streams supported
0 comments
No comments yet. Be the first to share your thoughts!