2 Ocak 2009 Cuma

MD5 ile veri şifreleme

Günümüzde güvenliğin ön plana çıktığı dönemde yapılan şifrelemeler de büyük önem taşıyor.Bunun için kullanacağımız bazı sınıflar .Net Framework tarafından bize sunulmuş durumda.MD5 şifrelemesi System.Security.Cryptography namespacesi altında bulunan MD5 sınıfı tarafından yapılır.Console'dan alınan veriyi şifreleyerek geri yazan basit kod açıklamaları ile beraber aşağıdadır.

string str = Console.ReadLine(); //Console'dan alınan veri

System.Text.UTF8Encoding enc = new UTF8Encoding();

System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();

byte[] sifrelenmis = md5.ComputeHash(enc.GetBytes(str));//UTFEncoding sınıfı ile veri byte dizisine çevrilir

//daha sonra md5 tarafından şifreleme yapılarak byte dizisi döndürülür.

foreach(byte b in sifrelenmis)

Console.Write(b.ToString());

Console.ReadLine();


Kolay Gelsin...

0 yorum: