Yardımcı araçlar ve oluşturucular

Geliştirme, test ve günlük güvenlik için UUID, güvenli rastgele dizeler, parolalar ve Diceware parola öbekleri oluşturun. Doğru biçimi seçin ve tarayıcınızda yerel olarak çalışın.

Kodlama araçları

UUID / GUID Oluşturucu

v1, v3, v4, v5 ve v7 tanımlayıcıları için ücretsiz çevrimiçi UUID / GUID oluşturucu.

UUID GUID

Parola oluşturucu

Tarayıcınızda güçlü rastgele parolalar ve akılda kalıcı Diceware cümleleri oluşturun.

parola parola cümlesi rastgele parola oluşturucu güçlü parola Diceware parola güvenliği
Popüler görevler
Benzersiz değerler ve güvenli rastgelelik için araçlar

Bu geliştirici araçları yaygın işleri kolaylaştırır: bir veritabanı kaydı için kimlik, test belirteci veya güçlü parola oluşturmak. Kategoride standart kimlikler için UUID, makine değerleri için yapılandırılabilir rastgele dizeler ve insanlar için parolalar ya da Diceware parola öbekleri bulunur.

Sonuçların hepsi karakter dizisi gibi görünse de amaçları farklıdır. Doğru seçim kırılgan kimlikleri, zayıf sırları ve uyumsuz biçimleri önler.

UUID, rastgele dize veya parola ne zaman kullanılır?

Bir sistem standart 128 bit kimlik gerektirdiğinde UUID kullanın. UUID v4 uyumlu rastgele bir kimliktir; v7 zaman damgası içerir ve oluşturulma zamanına göre sıralanır; v3 ve v5 aynı ad ve ad alanı için her zaman aynı UUID’yi üretir. GUID, Microsoft ekosisteminde aynı biçim için yaygın addır.

Alfabeyi, uzunluğu ve çıktı biçimini siz belirliyorsanız rastgele dize kullanın. İnsanların kullanacağı oturum bilgileri için parola oluşturucuyu seçin.

Rastgelelik, uzunluk ve karakter kümesi

Daha uzun değerler ve geniş alfabeler daha çok olası birleşim sağlar; benzer karakterleri dışlamak okumayı kolaylaştırır. Sırları yalnızca görünüm için kısaltmayın ve bir değeri bağımsız uygulamalarda yeniden kullanmayın.

UUID genellikle bir kimliktir; erişim belirtecinin veya parolanın yerine geçmez. Sistem gereksinimlerinden başlayıp uzunluğu, alfabeyi ve modu seçin.

Yerel oluşturma ve sırların korunması

Oluşturucular tarayıcıda çalışır ve Web Crypto API kullanır; değerler işlenmek üzere sunucuya gönderilmez. Tek değerleri veya toplu sonuçları kopyalayabilir, araç sunuyorsa liste indirebilirsiniz.

Parolaları, belirteçleri ve uygulama sırlarını gizli tutun. Bunları kaynak koda veya sohbetlere koymayın; parola yöneticisi ya da sır yönetim sistemi kullanın ve açığa çıkmış değerleri değiştirin.

Sık birlikte kullanılır

Genel kayıt kimliği olarak UUID, opak belirteç veya sır olarak ayrı bir rastgele dize kullanın.

İnsan için parola veya parola öbeği, sistemler arası değer için biçimi kontrol edilen rastgele dize seçin.

Test entegrasyonu için yeterince uzun bir sır oluşturun, ardından imzalı yükü HMAC ile doğrulayın.

SSS

Günlük geliştirmede GUID ve UUID genellikle aynı 128 bit kimlik biçimini ifade eder. GUID Microsoft ortamlarında, UUID ise RFC’lerde ve diğer platformlarda daha yaygındır.

Geniş uyumluluk için rastgele v4 kullanın. Kayıtları oluşturulma zamanına göre sıralamak yararlıysa v7 seçin. Aynı ad ve ad alanından belirleyici kimlik gerektiğinde v3 veya v5 kullanılır; SHA-1 kullandığı için v5 genellikle MD5 kullanan v3’e tercih edilir.

Genellikle hayır. UUID yapılandırılmış bir kimliktir. Parola için parola oluşturucuyu; API sırrı veya belirteç için beklenen biçimde yeterince uzun rastgele dizeyi kullanın.

Rastgele dize, alfabesi, uzunluğu ve biçimi ayarlanabilen esnek bir makine değeridir. Parola veya parola öbeği insan kimlik doğrulaması içindir ve buna uygun seçenekler sunar.

Oluşturucular basit sözde rastgele işlev yerine crypto.getRandomValues() dahil tarayıcının Web Crypto API’sini kullanır. Uygunluk ayrıca uzunluğa, alfabeye, saklamaya ve yaşam döngüsüne bağlıdır.

Hayır. UUID, parolalar, parola öbekleri ve rastgele dizeler tarayıcıda yerel oluşturulur. Kopyalanan değerler sır olduğunda yine gizli davranın.

Evrensel bir uzunluk yoktur. Hizmet gereksinimlerini izleyin; belirteçler ve sırlar için kaynak kodda saklanmayan uzun, öngörülemez ve benzersiz değerler kullanın.

Evet. UUID ve rastgele dize oluşturucuları 100 değere kadar toplu üretim yapar; parola oluşturucu da toplu üretimi destekler. Kimlik bilgilerini yalnızca güvenli kanallardan dağıtın.