Open
Conversation
keyvanarasteh
approved these changes
Jun 12, 2025
keyvanarasteh
approved these changes
Jun 12, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🔄 PR ⚡10 Kat Hızlı! Asenkron Şifre Kontrolü + Yeni API ve Güvenlik Geliştirmeleri
📌 Özet:
Bu PR, şifre güvenlik kontrol mekanizmasını asenkron hale getirerek performansı artırır ve yeni güvenlik kontrolleri ekler.
Önceden yalnızca Have I Been Pwned (HIBP) API kullanılırken, artık LeakCheck API ve açık kaynak şifre listesi de eklendi.
Ayrıca, şifre gücü analizi, tahmini kırılma süresi hesaplama ve PDF raporlama gibi ek güvenlik özellikleri eklendi.
🚀 Önemli Değişiklikler:
✅ Asenkron API çağrıları:
requestsyerineaiohttpkullanıldı → Performans 10 kat arttı!✅ Yeni API entegrasyonu: LeakCheck API ile ikinci bir güvenlik doğrulaması sağlandı.
✅ Açık kaynak şifre listesi: 100+ yaygın şifre içeren bir listeyle ek kontrol yapıldı.
✅ Şifre gücü analizi: Zayıf şifreler için uyarılar ve eğlenceli mesajlar eklendi.
✅ Tahmini kırılma süresi: Şifrenin ne kadar sürede kırılabileceği hesaplanıyor.
✅ PDF raporlama: ReportLab ile görselliğe sahip bir şifre güvenlik raporu oluşturuluyor.
✅ Loglama ve hata yönetimi: API hatalarında retry mekanizması ve log kaydı eklendi.
✅ Kullanıcı deneyimi geliştirmeleri: Colorama ile renkli terminal çıktıları ve interaktif giriş modu eklendi.
🔍 Teknik Değişiklikler:
1️⃣ Asenkron API Kullanımı
Önce:
⏳ Problemler:
Sonra (Asenkron Güncelleme):
🚀 İyileştirmeler:
2️⃣ Şifre Gücü Analizi & Eğlenceli Uyarılar
✔ Entropi hesaplama ve karakter çeşitliliği analizi eklendi.
✔ Eğlenceli ve motive edici mesajlarla kullanıcıyı yönlendiren bir sistem geliştirildi.
3️⃣ PDF Raporlama Eklendi
📜 ReportLab ile şifre güvenlik raporları artık PDF formatında saklanıyor!
🎯 Faydaları:
📊 Performans Karşılaştırması
📝 Ek Notlar:
✅ PR Durumu:
🚀🚀🚀🚀🚀🚀
🎯 Sonuç:
Bu PR şifre güvenliğini en üst seviyeye çıkarıyor, performansı artırıyor ve kullanıcı deneyimini geliştiriyor. Daha fazla öneriniz varsa, eklemeye hazırım! 🚀💡