İçeriğe atla
md ~/projeler/aes-rsa-sifreleme
Proje arşivi

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.