Ana içeriğe atla

Kayıtlar

MD5CryptoServiceProvider etiketine sahip yayınlar gösteriliyor

C# Programlama Dilinde MD5 Hash Algoritması VE Uygulama Örneği

MD5 bilinen hash fonksiyonları arasında en eskilerden biridir. MD5 algoritmasının ilk yazıldığı senelerde ücretli olarak satılıyordu. Zamanla hash fonksiyonlarının sayısının artması ve MD5 algoritmasının güvensiz algoritma olarak değerlendirilmesinden dolayı zamanla kullanımı da çok azalmıştır. Bu yüzden hash fonksiyonlarının en çok kullanım alanlarından biri olan şifrelerin veri tabanında tutulması için tercih edilmesi çok doğru bir yaklaşım değildir. MD5 algoritması genelde metinlerin bir birine eşit olmasını test etmek için uygulamalarda kullanılabilecek algoritmalar arasında gösterilebilir. Ama çok güvenilirlik gereken durumlarda kullanılmaması tavsiye edilir. Bu makalemde şuana kadar kısaca MD5 algoritmasından bahsettim. Asıl amacım ise MD5 algoritmasını C# programlama dilinde kullanabilmek için gerekli fonksiyonu size sağlamaktır.