2025
AES - RSA Şifreleme Uygulaması
- C# (.NET MVC)
Genel bakış
Uygulamalı kriptografi için bir ASP.NET Core MVC uygulaması: RSA anahtar çifti üretiyor, metni RSA ile şifreleyip çözüyor ve veriyi SHA256 ile özetliyor. Tüm çıktılar Base64 olarak gösteriliyor.
01 · Problem
Şifreleme algoritmaları derste teorik olarak anlatılıyor; simetrik ve asimetrik şifrelemenin ya da hash'lemenin pratikte nasıl farklılaştığını görmek zor.
02 · Çözüm
ASP.NET Core MVC ile tek sayfada çalışan bir araç geliştirdim: AES ile metin şifreleme ve çözme, RSA anahtar çifti üretme ve RSA ile şifreleme/çözme, SHA256 ile metin ve dosya özeti alma. .NET'in System.Security.Cryptography kütüphanesini kullandım; anahtar oluşturulmadan şifreleme denenirse kullanıcı uyarılıyor.
03 · Sonuç
Tüm çıktılar Base64 olarak gösterildiği için aynı metnin farklı algoritmalarla nasıl dönüştüğü yan yana görülebiliyor. Kriptografi dersinin final projesi olarak teslim edildi.