MD5 Algoritması ve Uygulama C# Sharp

Message Digest 5 yani MD5. MD5 bir şifreleme tekniğidir. Oldukça yaygın olarak kullanılmaktadır. MD5 algoritması ve ya şifreleme tekniği 128 bitlik bir veriye dönüştürmektedir.

Şifrelemek istediğiniz veri hangi uzunlukta olursa olsun belirli bir MD5 belirli bir byte’ı aşamaz. Bu byte sınırı 16 dır. 32 karakterdir.512 bit lik bloklar halinde şifreleme yapılmaktadır. Bu şifreleme tekniği oldukça güvenlidir. Şifreleme tek yönlüdür decode yapılması oldukça zordur. Genelde şifreler MD5 olarak şifreleme yapılmaktadır.

MD5 Uygulama Örneği

MD5 Uygulama Örneği

 

MD5 Algoritması için bize gerekli olan System.Security.Cryptography kütüphanesini kullanmamız gerekmektedir. Kütüpnanenin ise MD5CryptoServiceProvider sınıfı bize gerekli olan MD5 şifrelemesi için yeterlidir.

Resimde göreceğiniz üzere gerekli bileşenlerimiz;

  1. 2 label
  2. 1 textbox
  3. 1 buton

En önemli husus textbox’tan gelen verileri byte dizisine tek tek atıp bu karakter bloklarını “hash”leyerek diziyi bir döngüye alarak ekrana yazdırmak.

Kodlarımız bunlar. MD5 Şifreleme işlemi yapılmaktadır.

1 Yorum

Bir Cevap Yazın

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