harundemirkaya / C-Dilinde-Matris-le-ifreleme

Lineer Cebir dersimin ödevi olan C dilinde verilen kelimenin matris aracılığı ile şifrelemesini yapan konsol uygulaması

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C DİLİNDE MATRİS ARACILIĞI İLE ŞİFRELEME YAPAN KONSOL UYGULAMASI

Çalışma Mantığı

-

1-Aldığı kelimeyi harflerine göre Ascii kodlarına dönüştürerek bir matris tanımlar. Matris boyutunu kelime uzunluğuna göre ayarlar. Arta kalan değerleri 0 olarak doldurur.

-

2-Kullanıcıdan kelime matrisi ile çarpılabilecek bir boyutta anahtar matris tanımlaması istenir. Boyut otomatik olarak ayarlanır.

-

3-Kelime matrisi anahtar matrisi ile çarpılarak yeni bir matris elde edilir. Bu matrisi ascii kodlarına göre tekrardan kelimelere dökülür. Böylece elde edilen kelime şifreli kelimemiz olur.

-

4-Ardından kullanıcıdan şifrenin çözülmek istenip istenmediği sorulur. Bu kısım programcıya mantığı anlatmak amacıyla kodlanmıştır. Kullanıcı ile karşılaştırılmamalıdır. Mantıkta ise, kullanıcının tanımladığı anahtar matrisinin tersini, şifreli matris ile çarptığımızda kullanıcının şifrelenmesini istediği kelimenin ortaya çıkmasıdır.

About

Lineer Cebir dersimin ödevi olan C dilinde verilen kelimenin matris aracılığı ile şifrelemesini yapan konsol uygulaması


Languages

Language:C 100.0%