Merhaba Arkadaslar. Fazla uzatmadan konuya gireyim. Cok akillica hazirlanmis bir kripto örnegini sizlerele baylasacagim. Elimizde bir exe programi var, Sql Datebase baglantili. Exe programa girdigin herhangi bir karakter veri tabanina sifrelenmis olarak kaydediliyor. Sanirsam AES sifreleme metodu kullanilmis. Her karaktere 3 haneli bir rakamdan olusan bir kod verilmis. Bu kodlarin hepsini cözdüm. Fakat sifreleme algoritmasi cok ustaca yapildigindan bu algoritmayi henüz cözemedim. Söyleki kripto anahtari henüz cözemedigim bir sekilde hesaplar yapiyor ve sonucu veritababina isliyor.
Öncelikle karakterlere atanmis kodlardan bir kac örnek vereyim ; Mesela 1 karakteri klavyeden girildiginde bunu veritabanina 094 olarak kaydediyor.
Programa tek haneli bu karakterlerden her hangi birini girince karsiligina denk gelen kodu veritabanina yaziyor. Buraya kadar bir sorun yok. Sorun bundan sonra ;
Girilen karakter(yada sifre her neyse) birden fazlakarakteri iceriyorsa farkli sekilde hesaplamamar yapiyor.