UUID產生工具
在瀏覽器中本機產生UUID(版本1、4或7),採用加密級隨機數即時產生,完全無需上傳。
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在瀏覽器中本機產生UUID(版本1、4或7),採用加密級隨機數即時產生,完全無需上傳。
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
UUID(Universally Unique Identifier,RFC 9562)是一個128位元的識別碼,無需任何中央機構發放即可在實務上保證唯一。正因如此,UUID成為資料庫主鍵、檔案與物件命名、紀錄中的關聯ID,以及任何需要兩個獨立系統各自產生且永不衝突的識別碼的首選。本工具可依你指定的數量即時產生。
你可以在版本4與版本7之間選擇。版本4幾乎完全由隨機數構成,是順序無關緊要時的常見預設。版本7在開頭放置時間戳記,使數值可依時間排序,在現代資料庫中作為主鍵通常更快,但它會刻意透露大致的產生時間。兩種情況下的隨機數都來自瀏覽器加密級安全隨機來源(Web Crypto),而非脆弱的偽隨機數。
產生過程完全在瀏覽器中以純JavaScript本機執行:無需輸入,不上傳任何內容,不儲存任何資料,也不會從CDN載入任何外部函式庫。你可以選擇以大寫輸出,或去除連字號(得到32個純hex字元)。結果以每行一個UUID的文字檔形式呈現,可供下載。
| 輸入格式 | 無需檔案(產生器) |
|---|---|
| 輸出格式 | TXT |
| 批次處理 | 不支援 |
| 處理方式 | 在瀏覽器中本機處理 (JavaScript) |
| 檔案上傳 | 無 |
限制: UUID是識別碼,而非機密:不適合用作密碼或金鑰,那些用途請改用密碼產生器。版本4在實務上幾乎不會碰撞,但並非數學上保證唯一。版本7會大致透露產生時間(可排序正是依此達成)。每次最多產生1000個。
不會。沒有輸入項;數值完全在你的瀏覽器中本機產生,既不儲存也不傳送。
版本4幾乎是純隨機(沒有順序)。版本7在前面加上時間戳記,因此可依時間排序,往往是更好的資料庫主鍵,但會透露大致的產生時間。
實務上是的。版本4發生碰撞的機率極小,在日常中可以忽略;但只有中央化發放才能真正保證唯一。
瀏覽器的加密級安全隨機來源(Web Crypto),而非脆弱的偽隨機數。這可避免產生可預測的數值。
一個固定的 UUID,用於定義名稱的類型(網域名稱對應 DNS,此外還有 URL、OID 或 X.500)。四個標準命名空間來自 RFC 9562/4122;你也可以輸入自己的 UUID 作為命名空間。
最好不要。UUID是結構固定的識別碼,而非機密。密碼請使用可設定長度與字元集的密碼產生器。