Anasayfa » C++ » Xor Encryption

Xor Encryption

7 Nisan 2010  |  Yazar: coders  |  Yorum Yok  |  24 kez okundu
Facebook'da Paylaş Twitter'da Paylas FriendFeed'de Paylaş Xor Encryption

Bu yazımda xor şifrelemesinden bahsedeceğim.Basitce yazdığımız bir text veriyi xor algoritması ile encrypt edeceğiz ve daha sonrada şifrelediğimiz veriyi decrypt edeceğiz.Uygulama için yeni bir form açıp textbox ve bir adet buton ekliyoruz..Textbox ın multiline özelliğini aktif ediyoruz..(Etmeyebilirsiniz)

Referanslarının ekli olduğundan emin olduktan sonra, kodlarımıza geçelim..

Formumuzun şekli;

namespace XOREncryption

{

public partial class Form1 : Form

{

public Form1 (),

{

IntializeComponent();

}

private string XorText(string text, int key)

{

string newText ="";

for (int i =0; i < text.Length; i++)

{

int charValue = Convert.ToInt32(text[i]; // Karakterlerin Ascii değerini alıyoruz

charValue ^= key; // Xor değeri

newText += char.ConvertFromUtf32 (charValue); //Stringde karakterlerin Ascii değerini almıştık

//Aldığımız değeri Xor'a çeviriyoruz..

}

return newText;

}

private void btnEncrypt_Click(object sender, EventArgs e)

{

txtEditor.Text = XorText(txtEditor.Text, 354);

}

private void txtEditor_TextChanged(object sender, EventArgs e)

{

}

}

}

OĞUZ Kırat

Facebok'ta Paylaş

Benzer Yazılar

Etiketler: , , , , , , , , , , , , , , , , ,
avatar

Ahmet Ates

http://www.coders.gen.tr/ 25 yasindayim. Z.K.U Biyomedikal Cihaz Teknolojisi bölümünü okudum, Programlama dilleri arasindan ilgilendiğim ve profesyonel olarak hizmet verdiğim dil Fortran'dir. Web olarak Php,Css ve hazır sistemler olarak Wordpress ve Vbulletine hayranlık besliyorum.

Bu yazı hakkında birşeyler demek ister misiniz?

RSS üzerinden bu yazıya yapılan yorumları takip edin.

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir.

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Programlama