Bu araç, siber güvenlik uzmanları ve kriptografi meraklıları için geliştirilmiş kapsamlı bir şifreleme aracıdır. En yaygın kullanılan şifreleme yöntemlerini güvenli bir şekilde kullanmanızı sağlar.
- Gelişmiş Güvenlik: PBKDF2-HMAC-SHA512 ile şifre türetme
- Performans Optimizasyonu: Daha hızlı işlem ve bellek yönetimi
- Gelişmiş Hata Kontrolü: Kapsamlı input validation ve edge case handling
- Güvenli Bellek Yönetimi: Hassas verilerin güvenli temizlenmesi
- Kod Kalitesi: Temiz ve optimize
- Çoklu Dil Desteği: Türkçe ve İngilizce arayüz
- Base64 Encoding/Decoding - Metin ve veri kodlama
- AES Encryption/Decryption - Gelişmiş şifreleme standardı
- RSA Encryption/Decryption - Asimetrik şifreleme
- Caesar Cipher - Klasik şifreleme yöntemi
- Vigenère Cipher - Çoklu alfabe şifreleme
- MD5 - Hızlı hash hesaplama
- SHA-1 - Güvenli hash algoritması
- SHA-256 - Yüksek güvenlik hash
- SHA-512 - En güçlü hash algoritması
- Güvenli Şifre Üretici - Kriptografik olarak güvenli şifreler
- Dosya Şifreleme - Dosyaları güvenli şekilde şifreleme
- Brute Force Caesar - Caesar cipher kırma aracı
- Python 3.6 veya üzeri
- Gerekli kütüphaneler
- Repository'yi klonlayın:
git clone https://github.com/MrSpy00/CodexCore
cd codexcore- Gerekli paketleri yükleyin:
pip install -r requirements.txt- Aracı çalıştırın:
python codexcore.pyProgram başlatıldığında aşağıdaki menü görüntülenir:
┌─────────────────────────────────────────────────────────────┐
│ ANA MENÜ │
├─────────────────────────────────────────────────────────────┤
│ 1. Base64 Encoding/Decoding │
│ 2. AES Encryption/Decryption │
│ 3. RSA Encryption/Decryption │
│ 4. Hash Functions │
│ 5. Caesar Cipher │
│ 6. Vigenère Cipher │
│ 7. Güvenli Şifre Üretici │
│ 8. Dosya Şifreleme │
│ 0. Çıkış │
└─────────────────────────────────────────────────────────────┘
Seçiminiz: 1
1. Encode (Şifrele)
Şifrelenecek metin: Merhaba Dünya
Base64 Encoded: TWVyaGFiYSBEw7xueWE=
Seçiminiz: 2
1. Şifrele (Otomatik Anahtar)
Şifrelenecek metin: Gizli mesaj
AES Encrypted: gAAAAABh...
AES Key: 8vK2...
Seçiminiz: 4
3. SHA-256 Hash
Hash'lenecek metin: test
SHA-256 Hash: 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
- Kriptografik Güvenlik: Test edilmiş, hızlı ve güvenli
- Salt Kullanımı: PBKDF2-HMAC-SHA512 ile güvenli şifre türetme
- Güvenli Hafıza: Hassas verilerin güvenli temizlenmesi
- Input Validation: Kapsamlı giriş doğrulama ve sınır kontrolü
- Hata Yönetimi: Güvenli hata işleme ve loglama
- AES: 256-bit anahtar, Fernet wrapper
- RSA: 2048-bit anahtar, OAEP padding
- PBKDF2: SHA-512 (geliştirilmiş güvenlik)
- Hash: MD5, SHA-1, SHA-256, SHA-512
- Salt: 256-bit (32 byte) güvenli salt üretimi
- Bellek Optimizasyonu: Verimli bellek kullanımı
- Hız Optimizasyonu: Geliştirilmiş algoritma performansı
- Dosya Boyutu Sınırları: 100MB maksimum dosya boyutu
- Metin Sınırları: 100KB cipher, 1MB hash işlemleri
- Anahtar Güvenliği: RSA ve AES anahtarlarınızı güvenli saklayın
- Şifre Gücü: Güçlü şifreler kullanın (en az 12 karakter)
- Dosya Yedekleme: Şifrelenmiş dosyaların yedeklerini alın
- Ağ Güvenliği: Hassas verileri güvenli ağlarda kullanın
ImportError: No module named 'cryptography'
pip install cryptographyPermissionError: Dosya yazma hatası
- Dosya izinlerini kontrol edin
- Yönetici olarak çalıştırın (gerekirse)
UnicodeDecodeError: Karakter kodlama hatası
- Dosya kodlamasını UTF-8 olarak kaydedin
- Özel karakterleri kontrol edin
Bu proje Apache License 2.0 altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.
- Geliştirici: aegis
- Versiyon: 1.0
- Telegram: @hck6m
- GitHub: https://github.com/MrSpy00
- Yeni özellikler eklenecektir.
- Bazı işlemler için yapay zekadan yardım alınmıştır!
🔒 Güvenlik: Bu araç endüstri standardı güvenlik protokollerini kullanır, ancak mutlak güvenlik garantisi veremez. Kritik veriler için ek güvenlik önlemleri alın.