Skip to content

Repository files navigation

Language Count Top Language Last Commit License Status Contributions

🛡️ SecureKit

📢Her modülün kendi klasöründe o modüle dair README.md ve ilgili dokümantasyon dosyaları bulunmaktadır. Lütfen başlamadan önce bu dosyaları mutlaka inceleyin.**

🔐Güvenlik odaklı araçlardan oluşan kapsamlı bir yazılım setidir. 👇Bu proje kapsamında geliştirilen üç temel araç şunlardır:

🔐Vigenère algoritması, şifreleme işleminde bir anahtar kelime kullanarak metin bazlı çok alfabeli şifreleme sağlar. SecureKit içinde bu algoritma, küçük çaplı ya da eğitsel metin şifreleme senaryoları için örnek olarak eklenmiştir.

🗄️ AES_File_Encryptor: Dosyaları AES algoritması ile güçlü bir şekilde şifreler.

🧪 parola_guvenligi: Parolaların güvenlik seviyesini analiz eder, zayıf parolaları tespit eder.

📂 otomatik_yedekleme: Belirlenen klasörleri belirli aralıklarla yedekler, veri kaybına karşı koruma sağlar.

🧰 SecureKit, bu üç aracı bir araya getirerek bireysel ve kurumsal kullanıcılar için güçlü, pratik ve genişletilebilir bir güvenlik çözüm seti sunar.

🚀 Features / Özellikler / 🔐 AES-Based File Encryption AES Tabanlı Dosya Şifreleme Securely encrypts selected files using the AES (Advanced Encryption Standard) algorithm. Seçilen dosyaları AES algoritmasıyla güvenli bir şekilde şifreler.

🔓 AES-Based File Decryption AES Tabanlı Dosya Şifre Çözme Decrypts previously encrypted files using the correct password. Daha önce şifrelenmiş dosyaların doğru parola ile şifresini çözer.

💾 Automatic File Backup Otomatik Dosya Yedekleme Periodically backs up important files to a predefined directory. Önemli dosyaları belirlenen bir dizine düzenli olarak yedekler.

📁 Custom Backup Path Support Özelleştirilebilir Yedekleme Yolu Desteği Users can specify the backup path for storing copies of original files. Kullanıcılar yedeklerin saklanacağı dizini belirleyebilir.

⏱️ Configurable Backup Interval Yedekleme Aralığı Ayarlanabilir The backup system runs on a set interval (e.g., every 60 seconds). Yedekleme sistemi belirli aralıklarla (örneğin her 60 saniyede bir) çalışır.

💻 Command-Line Interface Komut Satırı Arayüzü Simple CLI for selecting files, setting passwords, and initiating operations. Dosya seçimi, parola belirleme ve işlemleri başlatmak için basit bir CLI sunar.

🔁 Password Confirmation Parola Doğrulama Double-entry password confirmation to reduce errors during encryption. Şifreleme sırasında hataları azaltmak için iki kez parola girilmesi istenir.

⚙️ Lightweight & Easy to Use Hafif ve Kullanımı Kolay Minimal dependencies and easy-to-understand Python implementation. Minimum bağımlılıklarla yazılmış, kolay anlaşılır Python kod yapısı.


👥 Team / Ekip

🧑‍💻 2320191067 - Emirhan Aktaş: Project Lead, AES Encryption & Backup System Development Proje Lideri, AES Şifreleme ve Yedekleme Sistemi Geliştirici

github/emrhn034

👨‍💻 2320191079 - Yusuf Çiftçi: Vigenere Şifreleme

github/Ysftcftcc


Yol Haritası

ROADMAP.MD: SecureKit – Güvenlik Odaklı Araç Seti ROADMAP.md.
Yolculuğu görmek için ROADMAP.md dosyasına göz atın.


Research / Araştırmalar

Topic / Başlık Link Description / Açıklama
Password Cracking Techniques research/password-cracking.md Çeşitli şifre kırma yöntemleri ve araçlarının keşfi./Exploration of various password cracking methods and tools.
Cryptography Basics research/cryptography.md Kriptografi kavramlarına ve güvenlikteki uygulamalarına giriş. / Introduction to cryptographic concepts and their applications in security.
Social Engineering Attacks research/social-engineering.md Sosyal mühendislik tekniklerinin analizi ve önleme yöntemleri./ Analysis of social engineering techniques and prevention methods.

Usage / Kullanım

BÜTÜN PROJELERİMİZİN İCERİSİNDE README DOSYASI BULUNMAKTADIR!

License / Lisans

Licensed under the MIT License.
MIT Lisansı altında lisanslanmıştır.

Proje Sorumlusu: [SECUREKIT] - [e-posta.adresiniz@ornek.com]. Hata bulursanız bir sorun bildirin.


About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages