UUID UUID Generator

Ücretsiz · Kayıt yok · Kurulum yok

Kısa UUID oluşturucu

Standart 36 karakter yerine daha kısa bir tanımlayıcı gerekiyorsa, rastgele baytları Base64url ile kodlayarak 11, 16 veya 22 karakterlik değerler üretin.

  • Base64url
  • 8 · 12 · 16 bayt
  • URL güvenli

Kısa UUID oluşturucu

Short
1 ile 1000 arası.

Sonuç 0

    Web Crypto API ile cihazınızda üretilir — hiçbir şey tarayıcınızdan çıkmaz. Kısayol: Ctrl + Enter — yeniden üretmek için

    Bir Kısa UUID nedir?

    Standart UUID yazımı 36 karakterdir ve tirelerle şişer. Aynı 128 biti Base64url ile kodlarsanız 22 karaktere iner; URL'lerde, dosya adlarında ve kompakt anahtarlarda bu fark önemlidir.

    Bu sayfa üç uzunluk sunar: 8 bayt (64 bit), 12 bayt (96 bit) ve 16 bayt (128 bit). Kısa değerler daha az entropi taşır; bu yüzden tahmin edilmemesi gereken belirteçler için 16 baytı seçin.

    Nasıl kullanılır

    1. İstediğiniz uzunluğu seçin: 8, 12 veya 16 bayt.
    2. Üretilecek adedi girin.
    3. Oluştur düğmesine basın ve değerleri kopyalayın.

    Kullanım alanları

    • URL yolunda veya sorgu dizesinde kısa kimlik.
    • Dosya adı ve nesne anahtarı üretmek.
    • Kısa ömürlü, tahmin edilemez belirteçler.

    Kısa UUID nerede duruyor

    Hangi seçenek, ne zaman kullanılır
    SeçenekNe zaman kullanılır
    Kısa UUIDBase64url kodlama: 22 karakterde 128 bit
    v4Standart 36 karakterlik yazım; birlikte çalışabilirlik en yüksek
    v7Sıralanabilirlik de gerekiyorsa bu sürümü kullanın

    UUID sürümleri kısaca

    SürümSıralanabilirNeye dayanırNe için kullanılır
    v1HayırZaman damgası + MAC adresiHâlâ v1 bekleyen eski sistemler
    v3HayırBir ismin MD5 özetiMD5 zorunlu olduğunda deterministik kimlik
    v4Hayır122 bit rastgeleNeredeyse tüm genel amaçlı kimlikler
    v5HayırBir ismin SHA-1 özetiAynı ismin her zaman aynı kimliği vermesi gerektiğinde
    v6EvetYeniden sıralanmış zaman damgasıRastgelelikten vazgeçmeden sıralanabilir kimlik
    v7EvetMilisaniyelik Unix zamanıVeritabanı birincil anahtarları ve olay kimlikleri
    v8HayırSizin bit düzeninizÖzel veya deneysel biçimler

    Yedi sürümün tümü 128 bittir ve aynı 8-4-4-4-12 biçiminde yazılır. Değişen tek şey bitlerin anlamıdır.

    Sık sorulan sorular

    Kısa UUID hâlâ benzersiz mi?

    16 baytlık seçenek bir UUID kadar rastgele veri taşır, dolayısıyla çakışma riski aynıdır. 8 baytlık seçenekte ise uzay çok daha küçüktür; milyonlarca değer üretiyorsanız çakışma olasılığını hesaplamalısınız.

    Bu değerler standart UUID olarak okunur mu?

    Hayır. Bunlar ham rastgele baytların Base64url kodlanmış hâlidir; sürüm ve varyant bitleri ayarlanmaz. Değeri bir UUID sütununa yazacaksanız standart oluşturucuyu kullanın.

    Neden Base64url ve normal Base64 değil?

    Base64url alfabesinde + ve / yerine - ve _ kullanılır; bu karakterler URL'lerde ve dosya adlarında sorun çıkarmaz ve dolgu karakteri gerekmez.