Şifre oluşturucu
Şifre oluşturucu, tarayıcınızın kriptografik rastgele sayı üretecini kullanarak rastgele şifreler veya akılda kalan parola cümleleri üretir. Uzunluğu ve karakter türlerini seçin, kopyalayın – bu kadar. Şifreler cihazınızdan hiç çıkmaz.
Nasıl hesaplanır?
İyi bir şifre her şeyden önce rastgele ve uzun olmalıdır. Bu şifre oluşturucu, tarayıcınızın Web Crypto işlevi crypto.getRandomValues()’i kullanır – şifrelemede kullanılan kriptografik açıdan güvenli rastgelelik. Her karakter modulo sapması olmadan (reddetme yöntemiyle) seçilir.
Her türden en az bir karakter – sapma olmadan
Birçok üretici, seçilen her tür için sabit bir karakter yerleştirip sonucu karıştırır. Bu, rakamlar gibi küçük grupları kayırır. Burada ise aday şifre tamamen rastgele çekilir ve seçilen karakter türlerinden biri eksikse reddedilir. Böylece geçerli her şifrenin çıkma olasılığı tam olarak eşittir.
Entropi: şifrede ne kadar rastgelelik var?
Bit cinsinden entropi, olası sonuç sayısının 2 tabanında logaritmasıdır. Örnek: 90 olası karakterden (A–Z, a–z, 0–9, 28 özel karakter) 16 karakter 16 × log₂(90) ≈ 103,9 bit eder; “seçilen her türden en az bir karakter” kuralı bazı kombinasyonları dışarıda bırakır ve yaklaşık 0,26 bit götürür – içerme-dışarma ilkesiyle tam hesaplanır, gösterilen değer ≈ 103,6 bittir. Her ek bit, tüm olasılıkları denemek için gereken çabayı ikiye katlar.
Parola cümlesi: akılda kalır, yine de güçlüdür
Parola cümlesi rastgele seçilmiş kelimelerden oluşur, örneğin ladder-tobacco-moon-tile-rudder-basket. 7.776 kelimelik bir listede her kelime log₂(7.776) ≈ 12,9 bit katar; altı kelime ≈ 77,5 bit eder. Almanya Federal Bilgi Güvenliği Ofisi (BSI), 5–6 rastgele kelimeyi açıkça iyi bir yöntem olarak anar. Kullanılan liste, İngilizce kelimelerden oluşan EFF Large Wordlist’tir (CC BY). Önemli: yalnızca rastgele seçilmiş kelimeler güvenlidir – kendi uydurduğunuz bir cümleyi tahmin etmek çok daha kolaydır.
Öneriler
- BSI (Almanya Federal Bilgi Güvenliği Ofisi): dört karakter türüyle 8–12 karakter veya iki karakter türüyle 20–25 karakter; Wi-Fi anahtarları en az 20 karakter.
- NIST SP 800-63B: şifre hesabı tek başına koruyorsa en az 15 karakter; yalnızca ikinci bir doğrulama adımıyla birlikte en az 8 karakter.
- Her hesap için ayrı bir şifre kullanın – en kolayı bir şifre yöneticisidir.
Sıkça sorulan sorular
Oluşturulan şifreler bir yerde saklanıyor mu?
Hayır. Yalnızca tarayıcınızda üretilir; gönderilmez, kaydedilmez ve adres çubuğuna yazılmaz. Sayfayı yenilediğinizde kaybolur.
Güçlü bir şifre kaç karakter olmalı?
Rastgele bir şifre için tüm karakter türleriyle 16 karakter (≈ 104 bit) fazlasıyla yeterlidir. İkinci doğrulama adımı yoksa NIST en az 15 karakter ister. Parola cümleleri için BSI 5–6 rastgele kelime önerir.
Entropideki “bit” ne demek?
Bit sayısı, eşit olasılıklı kaç seçenek olduğunu gösterir: 2 üzeri bit sayısı. 80 bit yaklaşık 1,2 septilyon olasılık eder – saniyede on milyar denemeyle hepsini denemek milyonlarca yıl sürer.
Benzer karakterler neden atlanır?
I, l, 1 ve | ile O, 0 ve o birçok yazı tipinde zor ayırt edilir. Bunlar olmadan şifreyi doğru yazmak kolaylaşır. Entropi biraz düşer – gösterilen değer bunu hesaba katar.
Parola cümlesi rastgele şifre kadar güvenli mi?
Evet, kelimeler gerçekten rastgele seçildiyse: 7.776 kelimeden altısı (≈ 77,5 bit), A–Z, a–z ve 0–9’dan 12 rastgele karaktere (≈ 71,5 bit) aşağı yukarı denktir. Yedi kelimeyle (≈ 90,5 bit) açıkça üstündesiniz.
Kaynaklar ve yasal dayanak
- W3C Web Cryptography API – Crypto.getRandomValues()
- EFF – Deep Dive: EFF’s New Wordlists for Random Passphrases (EFF Large Wordlist, CC BY)
- EFF – Copyright (CC BY 4.0)
- BSI – Creating secure passwords
- NIST SP 800-63B: NIST SP 800-63B-4 – Digital Identity Guidelines: Authentication (3.1.1 Passwords)
Güncelleme:
Benzer araçlar
- Şifre gücü testiŞifre gücü testi: şifreniz ne kadar güvenli? Bit cinsinden entropi, zayıf kalıplar ve kırılma süresi – yerel olarak tarayıcıda, şifre hiçbir yere gönderilmez.
- Yapay Zekâ Promptları İçin Token SayacıPromptum kaç token? ChatGPT, Claude ve Gemini için token sayacı: metin diline göre aralıklı tahmin, ayrıca karakter ve kelime sayısı – yerel, yükleme yok.
- Karakter Sayacı ve Kelime SayacıOnline karakter sayacı: boşluklu ve boşluksuz karakter, kelime, cümle, paragraf ve okuma süresini anında sayın – X, Instagram, TikTok ve SMS sınırlarıyla.
- Rastgele sayı üreticiRastgele sayı üretici: istediğiniz aralıkta, örneğin 1–100 arası, tek seferde 1.000 sayıya kadar ve tekrarsız sayı seçin. Sayısal Loto ve Şans Topu hazır.
- Büyük Harf Küçük Harf ÇevirmeBüyük harfi küçük harfe, küçük harfi büyük harfe çevirin: Türkçe İ/ı doğru, cümle düzeni, Title Case, camelCase, snake_case. Ücretsiz ve anında.
- Hashtag Sayacı ve Instagram Açıklama DüzenleyiciHashtag ve @etiketleri sayın, tekrar eden hashtagleri bulun ve açıklamanızı düzenleyin: hashtagleri sona taşıyın, paragrafları koruyun. Ücretsiz ve gizli.