Merhaba sevgili okurlarım. Öncelikle Kurban Bayramınız Mübarek Olsun.

 

Bugün bayağı yorulmuşsunuzdur ama bir Asp.NET dersinin iyi gideceğini düşündüm ve kısa bir ders anlatmaya karar verdim. Öncelikle MD5’i açıklayayım:

 

 

MD5 RFC’de de belirtildiği gibi şifreleme algoritmalarına yardımcı olmak amacıyla kullanılabilecek bir HASHING / FINGERPRINTING algoritmasıdır ve yalnızca 128-bit’lik (16-bayt) bir çıktı üretir.

 

Bu nerede kullanılır?

Öncelikle bir verinin (dosyanın) doğru transfer edilip edilmediği veya değiştirilip değiştirilmediğinin kontrol edilmesinde kullanılır. Bir çok dinamik sitede genellikle resim veya dosya upload eden web uygulamalarında aynı isim ile başka bir resim veya dosya gelme ihtimaline karşın resimlerin veya dosyaların isimleri buna benzer metotlara parametre geçilerek benzersiz bir isim elde edilmek istenebilmektedir. Kendisine verilen string bir ifadeyi MD5 formatında şifreleyerek şifrelediği dosyanın ismini (şifreli bir şekilde) geri döndürecek olan metot yazıyoruz:

 

Metota parametre oalrak adını değiştireceğimiz string bir ifadeyi geçiyoruz:

 

1 public static string MD5Yap(string str) 
2 { 
3 str = FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5"); 
4 // şifrelenmiş olan string tipinden değeri geri döndürüyoruz 
5 return str; 
7 }


 

Dersimiz bu kadar. Arkadaşlar // işaretinin olduğu satırı açıklama satırıdır, aklınız karışmasın.

Yazar
Yazar
Bilgisayar Programcısı, Web Tasarımcı, Üniversite Öğrencisi...
Twitter Facebook Google Linkedin Flickr YouTube

Önceki Yazı:Kurban Bayramınız Mübarek Olsun!

Sonraki Yazı:Windows 8 Biz Kullanıcılar ile Buluştu!

YORUMLAR

Bu yazıya 1 yorum yapılmış.

  1. Yazar

    Şifre i SQL database de şifreli olarak kontrol etmeyi ekleyebilir misiniz ?
    Teşekkürler.

SİZ DE CEVAP YAZABİLİRSİNİZ
Bu yazı hakkında görüşünüzü belirtin.

ES Web Tasarım Web Tasarım Blog Teması Emre Supçin Bu tema ES Web Tasarım tarafından düzenlenmiştir. Hiçbir şekilde kopyalanamaz.