Bu proje, modern kriptografi algoritmalarını kullanarak güvenli veri şifreleme ve şifre çözme işlemlerini gerçekleştiren bir web uygulamasıdır. AES, RSA ve SHA-256 gibi güçlü kriptografi algoritmalarını kullanarak verilerinizi güvenli bir şekilde korumanızı sağlar.
AES, simetrik şifreleme algoritmasıdır ve günümüzde en yaygın kullanılan şifreleme standartlarından biridir.

- 128, 192 veya 256 bit anahtar uzunluğu
- Blok şifreleme (128 bit blok boyutu)
- Yüksek güvenlik ve performans
- Simetrik şifreleme (aynı anahtar ile şifreleme ve şifre çözme)
- Dosya şifreleme
- Veri depolama
- Güvenli iletişim
- Hassas bilgilerin korunması
RSA, asimetrik şifreleme algoritmasıdır ve açık anahtar kriptografisinin temelini oluşturur.

- Asimetrik şifreleme (farklı anahtarlar ile şifreleme ve şifre çözme)
- Açık anahtar ve özel anahtar çifti
- Sayısal imza oluşturma
- Güvenli anahtar değişimi
- Dijital imzalar
- SSL/TLS protokolleri
- Güvenli e-posta
- Anahtar değişimi
SHA-256, kriptografik hash fonksiyonudur ve veri bütünlüğünü sağlamak için kullanılır.

- 256-bit çıktı uzunluğu
- Tek yönlü hash fonksiyonu
- Çarpışmaya karşı dirençli
- Veri bütünlüğü doğrulama
- Dijital imzalar
- Veri bütünlüğü kontrolü
- Blockchain teknolojisi
- Şifre depolama
- AES ile simetrik şifreleme
- RSA ile asimetrik şifreleme
- SHA-256 ile hash oluşturma
- AES ile simetrik şifre çözme
- RSA ile asimetrik şifre çözme
- Hash doğrulama
- Güvenli anahtar yönetimi
- Rastgele anahtar üretimi
- Güvenli veri depolama
- Şifreleme anahtarlarının güvenli saklanması
Projeyi klonlayın:
git clone https://github.com/erennali/kriptoloji-web-app.git- Web arayüzüne erişin
- Şifrelemek istediğiniz veriyi girin
- Kullanmak istediğiniz algoritmayı seçin
- Şifreleme/şifre çözme işlemini gerçekleştirin
- Anahtarlarınızı güvenli bir şekilde saklayın
- Düzenli olarak anahtarlarınızı değiştirin
- Güçlü şifreler kullanın
- Sisteminizi güncel tutun
- Bu depoyu fork edin
- Yeni bir branch oluşturun (
git checkout -b feature/yeniOzellik) - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik eklendi') - Branch'inizi push edin (
git push origin feature/yeniOzellik) - Pull Request oluşturun
Sorularınız veya önerileriniz için:
- E-posta: info@erenalikoca.com.tr
- GitHub Issues: Proje Issues