Oca 22

C# Sezar Şifreleme Uygulaması

Sezar şifrelemenin ne olduğundan kısaca bahsedeyim. Sezar şifrelemede girilen her bir harfin bir sayı karşılığı vardır. Bu sayıya 5 eklenmesiyle şifreli kelime oluşur ve bu şekilde verinin şifrelenmesi sağlanır. Şifre çözme işlemi içinse aynı işlem bu sefer şifrelenmiş veri üzerinde tersten çalıştırılır. Yani şifreli kelimedeki harflerin sayı karşılıklarından 5 çıkartılarak, yeni harfler elde edilip kelime oluşturulduğunda şifre çözülmüş olur. Bilinen en basit şifreleme algoritmalarındandır. Windows Form şeklinde yaptığım uygulamanın ekran görüntüsü aşağıda görüldüğü gibidir.

sezar ekran

 

Şifrele Butonu Kodları

label1.Text = “Çözüm : “;
string girilen = “”;
girilen = textBox1.Text.Trim();
char [] x=girilen.ToCharArray();
foreach (char eleman in x)
{
label1.Text += Convert.ToChar(eleman+5);
}

 

Şifre Çöz Butonu Kodları

label1.Text = “Çözüm : “;
string girilen = “”;
girilen = textBox2.Text.Trim();
char[] x = girilen.ToCharArray();
foreach (char eleman in x)
{
label1.Text += Convert.ToChar(eleman – 5);
}

Bir Cevap Yazın