Kriptoloji 2025

Kripto Kampüs

Müşteri: Samsun Üniversitesi
Durum: Tamamlandı
Kripto Kampüs

📜 Proje Hakkında

Kriptoloji, kriptografi ve şifreleme algoritmaları üzerine kapsamlı bir eğitim ve deneme platformudur. Klasik şifreleme yöntemlerinden modern kriptografik algoritmalar ve frekans analizi araçlarına kadar geniş bir yelpazede özellikler sunar. Kullanıcılar şifreleme algoritmalarını interaktif bir şekilde deneyebilir, kriptoloji hakkında bilgi edinebilir ve yapay zeka destekli sohbet asistanı ile sorularına cevap bulabilirler.

✨ Özellikler

🔐 Klasik Şifreleme Algoritmaları

  • Sezar Şifreleme: Metinleri kaydırma yöntemi ile şifreleme ve çözme
  • Doğrusal Şifreleme: Doğrusal fonksiyonlar kullanarak şifreleme
  • Vigenere Şifreleme: Çoklu anahtar kullanarak şifreleme
  • Permütasyon Şifreleme: Karakter konumlarını değiştirerek şifreleme
  • Playfair Şifreleme: 5x5 matris kullanarak şifreleme
  • Vernam Şifreleme: One-time pad şifreleme
  • Hill Şifreleme: Matris işlemleri kullanarak şifreleme

🔒 Modern Kriptografi Araçları

  • Diffie-Hellman: Anahtar değişim protokolü demonstrasyonu
  • RSA: Asimetrik şifreleme algoritması
  • RC4: Akış şifreleme algoritması
  • Modern Şifreleme Hizmetleri: Güncel kriptografik uygulamalar

📊 Analiz Araçları

  • Frekans Analizi: Şifreli metinleri analiz ederek çözümleme
  • Şifre Çözme Yardımcıları: Klasik şifreleri kırmak için yardımcı araçlar

🤖 Yapay Zeka Desteği

  • AI Chat Asistanı: Kriptoloji hakkında sorular sorabileceğiniz yapay zeka destekli sohbet

📚 İçerik ve Eğitim

  • Blog Makaleleri: Kriptoloji ve bilgi güvenliği hakkında bilgilendirici yazılar
  • Eğitim Materyalleri: Şifreleme algoritmaları hakkında detaylı açıklamalar

📝 Kullanım

Şifreleme Algoritmaları

  1. Ana sayfadan veya yan menüden istediğiniz şifreleme algoritmasını seçin
  2. Şifrelemek istediğiniz metni girin
  3. Gerekli parametreleri ayarlayın (anahtar, kaydırma miktarı vb.)
  4. "Şifrele" düğmesine tıklayarak sonucu görün

Frekans Analizi

  1. Frekans Analizi sayfasına gidin
  2. Analiz etmek istediğiniz şifreli metni girin
  3. "Analiz Et" düğmesine tıklayın
  4. Karakter frekanslarını ve olası şifre çözümleri inceleyin
  5. Harfleri elle değiştirerek şifreyi çözmeye çalışın

Blog

  1. Blog bölümünden kriptoloji ile ilgili makalelere erişin
  2. Konulara göre filtreleme yaparak ilgi alanınıza uygun içeriklere ulaşın

AI Chat

  1. AI Chat sayfasına gidin
  2. Kriptoloji ile ilgili sorularınızı yazın
  3. Yapay zeka asistanı sorularınıza cevap verecektir

🛠️ Teknolojiler

Backend

  • ASP.NET Core MVC 6.0: Web uygulama çerçevesi
  • Entity Framework Core: ORM ve veritabanı erişimi
  • SQL Server: Veritabanı
  • Identity: Kimlik doğrulama ve yetkilendirme

Frontend

  • HTML5 / CSS3: Markup ve stil
  • JavaScript / jQuery: İstemci tarafı programlama
  • Bootstrap 5: Duyarlı tasarım çerçevesi
  • Font Awesome: İkonlar

Güvenlik

  • BCrypt.Net: Güvenli şifre hashleme
  • HTTPS: Güvenli iletişim
  • Cookie Authentication: Oturum yönetimi

Harici Servisler

  • OpenAI API: AI Chat özelliği için (gerektiğinde)

Teknik Doküman