UUID v4產生器:一鍵生成全球唯一識別碼
O
OIYO編輯部贡献者
UUID v4產生器
UUID(通用唯一識別碼)是一個128位字串,無需中心化協調即可在全球範圍內保證唯一性。兩個UUID v4發生碰撞的概率約為1/5.3×10³⁶,幾乎不可能重複。
UUID Generator
UUID v4 (Random)
Count
UUID格式
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
範例:550e8400-e29b-41d4-a716-446655440000
UUID版本對比
| 版本 | 生成方式 | 適用場景 |
|---|---|---|
| v1 | 時間戳 + MAC地址 | 除錯、時間追蹤 |
| v3 | MD5(命名空間+名稱) | 可重現、確定性場景 |
| v4 | 隨機生成 | 通用場景(推薦) |
| v5 | SHA-1(命名空間+名稱) | 比v3更安全的可重現場景 |
| v7 | 毫秒級時間戳 | 可排序的時間序列(較新) |
UUID vs. 自增ID:自增ID(1、2、3…)會暴露API的資料量,攻擊者可輕易列舉資源。UUID讓外部無法猜測下一個ID,更適合面向公眾的資源介面。
O
OIYO編輯部
Editorial DeskThe OIYO editorial desk researches money, law, lifestyle, and self-understanding topics against primary sources and public statistics. Every piece carries source notes and is reviewed on a regular cycle for accuracy and usefulness.