Modern ve kullanıcı dostu bir arayüze sahip, özelleştirilebilir şifre oluşturma uygulaması.
- 🎨 Modern ve şık kullanıcı arayüzü (CustomTkinter)
- 🌓 Koyu tema desteği
- 🔐 Üç farklı karmaşıklık seviyesi:
- Basit: Küçük harfler ve rakamlar
- Normal: Küçük harfler, büyük harfler ve rakamlar
- Yüksek: Küçük harfler, büyük harfler, rakamlar ve özel karakterler
- ✏️ Özelleştirilebilir şifre uzunluğu
- 🔧 Özelleştirilebilir özel karakterler
- 📋 Tek tıkla kopyalama özelliği
- Python'u bilgisayarınıza yükleyin (Python 3.x)
- Gerekli kütüphaneleri yükleyin:
pip install -r requirements.txt
- Uygulamayı başlatın:
python password_generator.py
- Şifre uzunluğunu belirleyin (varsayılan: 12)
- İsterseniz özel karakterleri özelleştirin (varsayılan: !@#$%^&*)
- Karmaşıklık seviyesini seçin:
- Basit: Günlük kullanım için basit şifreler
- Normal: Genel kullanım için dengeli şifreler
- Yüksek: Maksimum güvenlik için karmaşık şifreler
- "Şifre Oluştur" butonuna tıklayın
- Oluşturulan şifreyi kopyalamak için "Kopyala" butonunu kullanın
- Her karmaşıklık seviyesi için minimum karakter gereksinimleri
- Rastgele karakter sıralaması
- Seçilen karmaşıklık seviyesine göre garantili karakter çeşitliliği
- Python 3.x
- CustomTkinter
PasswordGenerator
sınıfı: Ana uygulama mantığı- Modern GUI tasarımı için CustomTkinter kullanımı
- Temiz ve modüler kod yapısı
- Bu depoyu fork edin
- Yeni bir branch oluşturun (
git checkout -b yeni-ozellik
) - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik eklendi'
) - Branch'inizi push edin (
git push origin yeni-ozellik
) - Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE
dosyasına bakın.
Sorularınız veya önerileriniz için bir Issue açabilirsiniz.
Made with ❤️ in Turkey