Şifreleme Programı

Main() metodunun komut satır argümanlarını kullanarak bir karakter dizisini şifreleyen ve aynı zamanda şifreyi çözen program.

sifrele kelime

argümanı ile kullanılacak bu program küçük bir şifreleme algoritması inceleyip bir şeyler kapmakta fayda var.

////////////////////Cihan TURGUT////////////////
//sifrele kelime//
using System;

class sifrelemefib
{
static void Main(string[] args)
{
if (args.Length != 1)
{
Console.WriteLine(”Hatalı kullanım”);
return;
}

Console.Write(”Anahtarı girin:”);
string anahtar = Console.ReadLine();

int XOR = 0;

for (int i = 0; i < anahtar.Length; ++i)
{
XOR += (int)anahtar[i];
}

char[] sifre = new char[args[0].Length];

for (int i = 0; i < args[0].Length; ++i)
{
sifre[i] = (char)(XOR ^ (int)args[0][i]);
}
Console.WriteLine(sifre);

Console.Read();
}
}

Leave a Reply

You must be logged in to post a comment.