Ücretsiz Dönüştürücü

Rastgele Şifre jeneratör

Tarayıcınızda anında güvenli, rastgele şifreler oluşturun. Uzunluk ve karakter türlerini özelleştirin; ücretsiz, özel ve hiçbir sunucuya veri gönderilmez.

Oluştur

Bu araç hakkında

Rastgele bir şifre oluşturucu, tahmin etme ve kaba kuvvet saldırılarına direnecek şekilde tasarlanmış dizeler üretir. Oluşturulan bir parolanın gücü, uzunluğuna ve kullanılan alfabeye (olası karakterler kümesi) bağlıdır: 94 karakterlik bir alfabeden (büyük harf + küçük harf + rakamlar + simgeler) 12 karakter, genel kullanım için oldukça güçlü olduğu düşünülen yaklaşık 79 bit entropi sağlar. Daha kısa veya daha basit şifreler daha az entropi sağlar ve modern saldırı donanımlarına karşı daha zayıftır.

Kritik olarak, bu oluşturucu, güvenlik amaçlarına uygun olmayan daha basit Math.random'u değil, kriptografik olarak güvenli rastgele kaynakları (window.crypto.getRandomValues) kullanır. Çıktı, hesap parolaları, kişisel kullanıma yönelik şifreleme anahtarları ve öngörülemezliğin önemli olduğu diğer bağlamlar olarak gerçek kullanıma uygundur.

Tüm oluşturma tarayıcınızda gerçekleşir. Şifre hiçbir zaman bir sunucuya gitmez, günlüğe kaydedilmez ve erişebildiğimiz hiçbir yerde saklanmaz. Oluşturulan şifreyi kullanmak için, şifreyi doğrudan hedefe (bir şifre yöneticisine, hesap oluşturma formuna veya ihtiyaç duyulan herhangi bir yere) kopyalayın.

Neden Şifre Oluşturucu Kullanmalı?

İnsanlar tahmin edilebilir şifreler seçerler. İhlal edilen şifre veritabanları üzerinde yapılan çalışmalar sürekli olarak aynı basit kalıpların milyonlarca kez ortaya çıktığını göstermektedir: '123456', 'şifre', sayı eklenmiş sözlük kelimeleri, evcil hayvanların ve aile üyelerinin adları. Oluşturulan rastgele şifreler bu kalıplardan tamamen kaçınır.

Parolaların hesaplar arasında yeniden kullanılması da büyük bir risktir. Bir sitenin veritabanı sızdırıldığında, aynı şifreyi kullanan diğer tüm hesapların güvenliği ihlal edilir. Her hesap için bir parola yöneticisinde saklanan benzersiz rastgele parolalar, bu saldırı vektörünü ortadan kaldırır. Jeneratör her seferinde yeni ve benzersiz bir şifre üretir.

Nasıl kullanılır

Uzunluğu ve karakter setini ayarlayın, oluşturun.

  1. Uzunluğu seçin: Genel kullanım için minimum 12 karakter; Mali veya kişisel veri içeren hesaplar için 16+; Ana şifreler veya şifreleme anahtarları için 24+. Daha uzun olan daha güçlüdür; yalnızca pratik sınırlar önemlidir.
  2. Karakter setini seçin: Varsayılan, büyük harf, küçük harf, rakam ve ortak simgeleri içerir. Hedefin reddetmesi durumunda belirli kategorileri devre dışı bırakın (bazı eski sistemler belirli karakterleri yasaklar).
  3. Oluştur: Tarayıcının crypto.getRandomValues dosyası, şifreyi seçilen alfabeyle eşlenen kriptografik olarak güvenli rastgele baytlarla doldurur.
  4. Kopyala ve kullan: Doğrudan hedefe kopyalayın. Parolayı yazmak veya hatırlamak yerine saklamak için bir parola yöneticisi (1Password, Bitwarden, Keychain) kullanın.

Yaygın Kullanım Durumları

Teknik Detaylar

window.crypto.getRandomValues, yazılan bir diziyi tarayıcının güvenli rastgele kaynağından alınan kriptografik olarak güvenli rastgele baytlarla doldurur. Şifrenin her karakteri, modulo yanlılığını önlemek için reddetme örneklemesi ile rastgele baytların seçilen alfabeyle eşleştirilmesiyle seçilir.

Entropi: log2(alfabe_boyutu^uzunluk). 94 karakterlik alfabeden 12 karakter = 12 × log2(94) ≈ 78,7 bit. 62 karakterlik alfabeden 16 karakter (yalnızca alfanümerik) ≈ 95,3 bit. Daha yüksek entropiye kaba kuvvetle karşı koymak katlanarak daha zordur.

Pratik saldırı oranları: Modern GPU'lar, bir küme genelinde saniyede yaklaşık 100 milyar bcrypt-maliyet-12 deneme gerçekleştirir. 78 bit entropi = 2^78 ≈ 3 × 10^23 aday. GPU oranında kaba kuvvet kabaca 10 üzeri 14 yıl sürer; bu mümkün değildir. Düşük entropili şifreler ulaşılabilir saldırı aralıklarına hızla düşer.

En İyi Uygulamalar

Sık sorulan sorular

Oluşturulan şifreler ne kadar rastgele?
Parolalar, kriptografik olarak güvenli sahte rastgele sayılar sağlayan Web Kripto API'si (crypto.getRandomValues()) kullanılarak oluşturulur. Bu, profesyonel şifre yöneticilerinin kullandığı entropi kaynağıdır.
Hangi uzunluğu kullanmalıyım?
Önemli hesaplar (e-posta, bankacılık) için en az 16 karakter kullanın. Makul bir güvenlik için minimum 12 karakterdir. Maksimum güvenlik için 20'den fazla karakter kullanın.
Özel karakterler eklemeli miyim?
Evet, hizmet izin verdiğinde. Özel karakterler olası kombinasyonların sayısını önemli ölçüde artırır. Tüm karakter türlerini içeren 12 karakterlik bir şifre, yalnızca küçük harflerden oluşan şifreye göre 475 trilyon kat daha fazla kombinasyona sahiptir.
Oluşturulan şifre herhangi bir yerde saklanıyor mu?
Hayır. Siz sayfayı kapatana veya yenileyene kadar şifre yalnızca tarayıcınızın belleğinde kalır. Oluşturulan şifreleri asla saklamayız, kaydetmeyiz veya aktarmayız.
Oluşturulan şifreleri ezberlemeli miyim?
Hayır. Bir şifre yöneticisi kullanın. Ezberleme, güvenliği bozan daha kolay şifreler kullanmayı teşvik eder.
Aynı anda birden fazla şifre oluşturabilir miyim?
Evet. Jeneratörlerin çoğu, test armatürlerinin doldurulması veya hesapların hazırlanması için toplu üretimi destekler. Her biri yeni rastgelelik ile bağımsız olarak üretilir.
Parola nedir?
Büyük bir sözlükteki birden fazla rastgele kelimeden oluşan bir şifre. Karşılaştırılabilir güvenlik, çok daha uzun uzunlukta ancak yazılması daha kolay ve biraz daha akılda kalıcı. Farklı oluşturucular parolalar konusunda uzmanlaşmıştır.
window.crypto tüm tarayıcılarda güvenli midir?
Evet, tüm modern tarayıcılar için. Standart, kriptografik olarak güvenli bir kaynak gerektirir. Crypto.getRandomValues'un bulunmadığı eski tarayıcılar üretimde güvenlik işlemleri için kullanılmaz.