# Şifre Oluşturucu

> Uzunluğu ve karakter türlerini (büyük-küçük harf, rakam, sembol) seçin; güçlü ve rastgele şifreler üretin, şifre gücünü görün ve tek tıkla kopyalayın.

- Adres: https://hesapo.com/sifre/
- Kategori: [Diğer](https://hesapo.com/kategori/diger/)
- Son güncelleme: 2026-10-11

Güçlü bir şifrenin özelliklerini, entropi değerinin neyi gösterip neyi göstermediğini ve hangi ayarı ne zaman seçmeniz gerektiğini aşağıda bulacaksınız. Parola cümlesi ve parola yöneticisi önerileri de rehberde.

**Kısaca**

- Şifre entropisi = uzunluk × log₂(karakter havuzu); harf ve rakamla havuz 62, noktalama eklenince 79 karakterdir.
- 16 karakterlik harf ve rakamlı şifre yaklaşık 95,3 bit verir; genel kullanım için kılavuz değer 80 bit ve üzeridir.
- Uzunluk çeşitlilikten daha etkilidir: 20 karakterlik harf-rakam şifre, 16 karakterlik sembollü şifreden güçlüdür.
- Her hesapta ayrı şifre kullan, şifreyi bir parola yöneticisinde sakla ve iki aşamalı doğrulamayı aç.

## Güçlü şifre nasıl olmalı?

Bir şifrenin gücü iki şeye bağlıdır: uzunluğuna ve her karakterin ne kadar geniş bir havuzdan seçildiğine. Saldırgan şifreyi bilmiyorsa olası kombinasyonları tek tek denemek zorundadır. Şifre uzadıkça ve karakter havuzu genişledikçe denenecek kombinasyon sayısı hızla büyür. Bu yüzden en az 12 karakterlik, büyük ve küçük harf ile rakam içeren, mümkünse sembol de barındıran ve tamamen rastgele seçilmiş bir şifre tahmin saldırılarına dayanır. İkinci kural rastgeleliktir. Doğum yılı, evcil hayvan adı, telefon numarası ya da klavyedeki ardışık tuşlar gibi kişisel ya da öngörülebilir kalıplardan türetilen şifreler ne kadar uzun olursa olsun zayıftır, çünkü saldırganlar denemeye insanların sık seçtiği kalıplardan başlar.

Hesaplayıcı bu işi senin yerine yapar. Uzunluğu, kullanılacak karakter türlerini ve kaç aday istediğini seçersin; araç rastgele şifreler üretir ve her biri için karakter havuzunu ve tahmini entropiyi gösterir.

## Şifreler nasıl üretilir?

Bu araçta şifreler güvenli rastgele sayı üreticisiyle (crypto.getRandomValues) üretilir. Bunun nedeni şu: sıradan yazılımlardaki rastgele sayı fonksiyonları tahmin edilebilir bir diziyi izleyebilir. Tarayıcının şifreleme amaçlı üreticisi ise işletim sisteminin güvenli rastgelelik kaynağından beslenir ve tam da bu iş için tasarlanmıştır. Araç ürettiği her adayı, bu üreticiden aldığı değerlerle birbirinden bağımsız olarak oluşturur.

Yine de üretilen şifreyi akılda tutmaya çalışma, bir şifre yöneticisinde sakla. Uzun ve rastgele bir şifreyi ezberlemek gerçekçi değildir. Ezberlemek zorunda kalan insanlar genellikle şifreyi kısaltır ya da birden fazla hesapta yeniden kullanır; bu iki alışkanlık da güvenliği ciddi biçimde azaltır.

## Entropi nedir ve nasıl hesaplanır?

Entropi, bir şifrenin tahmin edilme zorluğunu bit cinsinden ifade eder. Her ek bit, olası şifre sayısını iki katına çıkarır. Hesaplayıcının kullandığı formül şudur: entropi = uzunluk × log₂(karakter havuzu). Karakter havuzu, seçtiğin karakter türlerinin toplam karakter sayısıdır.

```
Küçük harf (a-z)   26 karakter
Büyük harf (A-Z)   26 karakter
Rakam (0-9)        10 karakter
Noktalama          17 karakter  ;,:.-_()%^&+!{}?@
```

Küçük harf, büyük harf ve rakamın üçünü birden seçtiğinde havuz 26 + 26 + 10 = 62 karakter olur. Noktalamayı da eklersen 62 + 17 = 79 karakter eder. Araç şu değerleri verir:

```
8 karakter,  havuz 62  → 8  × log₂(62) ≈ 47,6 bit
12 karakter, havuz 62  → 12 × log₂(62) ≈ 71,5 bit
16 karakter, havuz 62  → 16 × log₂(62) ≈ 95,3 bit
16 karakter, havuz 79  → 16 × log₂(79) ≈ 100,9 bit
20 karakter, havuz 79  → 20 × log₂(79) ≈ 126,1 bit
6 rakam,     havuz 10  → 6  × log₂(10) ≈ 19,9 bit
```

Bu tablodan iki sonuç çıkıyor. İlki, uzunluk çeşitlilikten daha etkilidir: 62 karakterlik havuzla 12 yerine 16 karakter seçmek yaklaşık 24 bit kazandırır, 16 karakterde havuzu 62'den 79'a çıkarmak ise yalnızca yaklaşık 5,6 bit. İkincisi, kısa ve yalnızca rakamlardan oluşan bir şifrenin, örneğin altı haneli bir PIN'in entropisi yaklaşık 20 bit gibi çok düşük bir değerdir. Genel kullanım için yaygın kabul gören kılavuz değer 80 bit ve üzeridir; araçtaki varsayılan ayar (16 karakter, harf ve rakam) bu eşiğin üstünde kalır.

### Entropi değeri neyi garanti eder, neyi etmez?

Entropi formülü, şifrenin gerçekten rastgele üretildiği varsayımıyla çalışır. Bir insanın kendi aklından uydurduğu şifre için bu hesap geçerli olmaz. "Kedi2024!" dokuz karakterlik bir şifredir ve havuzu geniştir, ama kalıbı tahmin edilebilir olduğu için gerçek zorluğu formülün gösterdiğinden çok daha düşüktür. Ayrıca bu değer yalnızca şifrenin tahmin edilmesine karşı korumayı ölçer. Şifreyi bir oltalama sayfasına kendin yazarsan, kötü amaçlı bir yazılım klavyeni izliyorsa ya da hizmet sağlayıcı şifreni düzgün saklamıyorsa entropinin bir önemi kalmaz.

## Seçenekler nasıl çalışır?

Seçtiğin her karakter türünden en az bir karakter şifreye girer. Örneğin büyük harf, küçük harf ve rakam seçiliyse şifre her üçünden de en az birer karakter içerir. Üretici önce seçili her türden birer karakter alır, kalan konumları seçili karakterlerin hepsinden doldurur ve sonunda karakterleri rastgele karıştırır; böylece zorunlu karakterler şifrenin başında kümelenmez. Bu zorunluluk yüzünden gösterilen entropi, tam tekdüze üretime göre çok az düşüktür.

Uzunluğu 4 ile 128 karakter arasında seçebilirsin. Aynı anda 1 ile 10 arasında aday şifre üretilebilir; birden çok aday olunca hedef siteyle uyumlu olanı seçmek kolaylaşır. En az bir karakter türü seçili olmalıdır, hiçbiri seçili değilse araç uyarı verir. Bazı siteler sembollerin bir kısmını kabul etmez. Böyle bir durumda noktalama seçeneğini kapatıp uzunluğu artırmak, entropiyi korumanın en basit yoludur.

## Örnek: hangi ayarı seçmeliyim?

E-posta, bankacılık ya da bulut depolama gibi önemli hesaplar için en az 16 karakter ve dört karakter türünün tamamını seçmek iyi bir başlangıçtır; bu ayar yaklaşık 100,9 bit entropi verir. Site sembolleri reddediyorsa 20 karakterlik harf ve rakamlı bir şifre yaklaşık 119,1 bit sağlar (20 × log₂(62)). Önemsiz bir hesap için bile 12 karakterin altına inmemeye çalış. Eski sistemler bazen uzunluğu sınırlar; o zaman üst sınıra kadar git ve hesabı ek bir doğrulama yöntemiyle koru.

## Güvenlik ipuçları

Her hesap için ayrı bir şifre kullan. Bir hizmette yaşanan veri sızıntısında şifren ele geçirilirse saldırganlar aynı şifreyi diğer hizmetlerde de dener; ayrı şifre, hasarı tek hesapla sınırlar. Şifrelerini bir şifre yöneticisinde sakla ve yöneticinin kendisini uzun bir ana parolayla koru. Mümkün olan her yerde iki aşamalı doğrulamayı aç; şifre ele geçirilse bile ikinci faktör hesabı korur. Şifreleri e-posta, mesajlaşma uygulaması ya da düz metin dosyası yoluyla paylaşma. Şüpheli bir uyarı aldığında şifreyi hemen değiştir ve bağlantıyla gelen sayfalara şifre yazmak yerine hizmetin resmi adresini kendin aç.

## Şifre oluştururken sık yapılan hatalar

En yaygın hata, aynı şifreyi birden fazla yerde kullanmaktır. Bir diğeri şifreyi kişisel bilgilerden türetmektir. Karmaşık görünen ama öngörülebilir kalıpları güvenli sanmak da sık görülür: harf yerine rakam koymak (a yerine 4 gibi) ya da sona ünlem eklemek saldırganların bilinen kalıp listelerinde zaten var. Şifreyi periyodik olarak yalnızca sonuna bir rakam ekleyerek değiştirmek de işe yaramaz. Üretilen şifreyi tarayıcı notlarında ya da ekran görüntüsünde güvensiz biçimde saklamak başka bir hatadır. Son olarak entropi değerini mutlak bir güvenlik garantisi sanmamak gerekir; entropi yalnızca tahmine karşı direnci ölçer.

## Parola cümlesi ve parola yöneticisi

Rastgele karakterlerden oluşan uzun şifreler ezberlemeye uygun değildir, bu yüzden en pratik çözüm bir parola yöneticisi kullanmaktır. Yöneticinin kendi ana parolasını ise ezberleyebileceğin uzunlukta bir parola cümlesiyle (birkaç ilgisiz kelimenin art arda gelmesi) oluşturabilirsin. Böyle bir cümlenin güçlü sayılması için kelimelerin kişisel bilgiden ya da bilinen bir sözden alınmaması, gerçekten rastgele seçilmesi gerekir. Bu araç harf, rakam ve sembol üretir; onu hesaplarının şifreleri için kullan.

## Sıkça sorulan sorular

### Sembol eklemek şart mı?

Şart değil. Uzunluk, çeşitlilikten daha fazla entropi kazandırır. 20 karakterlik harf ve rakamlı bir şifre (yaklaşık 119,1 bit), 16 karakterlik sembollü bir şifreden (yaklaşık 100,9 bit) daha güçlüdür. Sembol eklemek havuzu genişletmenin bir yoludur; site kabul ediyorsa kullan, etmiyorsa uzunluğu artır.

### Neden en az 12 karakter öneriliyor?

Karakter havuzu 62 olduğunda 12 karakter yaklaşık 71,5 bit entropi verir; bu, rastgele üretilmiş bir şifre için bugün makul bir alt sınırdır. Daha önemli hesaplarda araçtaki varsayılan 16 karakteri ya da daha uzun bir değeri tercih et.

### Aynı ayarlarla üretilen şifreler birbirine benzer mi?

Hayır. Her şifre, güvenli rastgele sayı üreticisinden alınan değerlerle bağımsız olarak oluşturulur. Aynı ayarla art arda ürettiğin şifreler arasında bir ilişki beklenmez.

### Şifreyi ne sıklıkla değiştirmeliyim?

Güncel kılavuzlar, her hesapta takvime bağlı zorunlu değişim yerine uzun ve benzersiz şifre kullanmayı, bir sızıntıdan ya da şüpheli bir durumdan şüphelendiğinde de şifreyi hemen değiştirmeyi öneriyor. Kurumunun ya da hizmetin kendi kuralı varsa ona uy.

### Şifre yöneticisi kullanmak şart mı?

Zorunlu değil. Ama her hesap için ayrı ve uzun şifre kullanıyorsan hepsini aklında tutamazsın; yönetici bu iş için tasarlanmıştır. Yöneticiyi uzun bir ana parolayla ve mümkünse iki aşamalı doğrulamayla koru.

### Üretilen şifreyi başka bir yere yazmalı mıyım?

Şifreyi e-posta, mesaj ya da düz metin dosyasına yazma, doğrudan şifre yöneticisine kopyala. Sayfayı kapattığında üretilen şifreler kaybolur, bu yüzden beğendiğin şifreyi kapatmadan önce yöneticine kaydet.

## Şifre oluşturucu nasıl kullanılır?

Şifre uzunluğunu gir, kullanmak istediğin karakter türlerini işaretle ve kaç aday şifre istediğini belirt. Araç, seçtiğin her türden en az bir karakter içeren şifreler üretir ve karakter havuzu ile tahmini entropiyi bit olarak gösterir. Beğendiğin şifreyi kopyalayıp bir şifre yöneticisine kaydet ve ilgili hesabın şifresini değiştir.

## İlgili araçlar

MD5 gibi özet fonksiyonlarının parola saklamak için neden güvenli olmadığını [MD5 hash](https://hesapo.com/md5/) makalesinde okuyabilirsin. Güvenlik gerektirmeyen basit rastgele seçimler (kura, zar) için [rastgele sayı](https://hesapo.com/rastgele-sayi/) aracı, metin uzunluğunu ölçmek için [kelime sayısı](https://hesapo.com/kelime-sayisi/) aracı var. Şifre üretici güvenlik amaçlı üretim için tasarlandı; rastgele sayı aracı ise genel amaçlıdır.

## Kaynaklar

- NIST Special Publication 800-63B, Digital Identity Guidelines: Authentication and Lifecycle Management; ezberlenen şifrelerin uzunluğu ve takvime bağlı zorunlu değişim önerilmemesi ([pages.nist.gov](https://pages.nist.gov/800-63-3/sp800-63b.html)).

---

Bu metin https://hesapo.com/sifre/ sayfasının Markdown sürümüdür (Hesapo). Hesaplayıcı yalnız sayfada çalışır. Atıf için sayfanın adresini kullanın.
