C# şifreleme işlemleri
C# md5 ve sha1 şifreleme kullanımı
Merhaba arkadaşlar bu yazımızda c# şifreleme işlemlerinden md5 ve sha1 şifreleme yapabilmeniz için iki küçük fonksiyon yazacağım. Sizde bu fonksiyonu ilgili dosyanıza yapıştırıp rahatlıkla kullanabilirsiniz. Hatta isterseniz class dosyası oluşturup içerisine ekledikten sonra derleyebilir , sonrasında ise projelerinize referans ekleyerek kullanabilirsiniz. Neyse lafı daha fazla uzatmadan hemen kodlarımızı yazalım.
Öncelikle dosyamızın en üstüne ilgili namespace alanını ekleyelim;
1 |
using System.Web.Security; |
kodunu ekliyoruz. Sonrasında ise aşağıdaki fonksiyonlarımızı dosyamıza ekliyoruz.
1 2 3 4 5 6 7 8 9 10 11 |
// c# md5 şifreleme işlemi için kullanıyoruz public string md5Sifre(string sifre) { return FormsAuthentication.HashPasswordForStoringInConfigFile(sifre, "md5"); } // c# sha1 şifreleme işlemi için kullanıyoruz public string sha1Sifre(string sifre) { return FormsAuthentication.HashPasswordForStoringInConfigFile(sifre, "sha1"); } |
geriye kalan ise sadece fonksiyonlarımızı çağırmak oluyor. Örnek
1 2 3 4 5 6 |
string sifre = "ABCDEF"; string sifreleMd5 = md5Sifre(sifre); string sifreleSha1 = sha1Sifre(sifre); console.write("Md5 Şifreli Hali : {0} \n",sifreleMd5); console.write("Sha1 Şifreli Hali : {0} \n",sifreleSha1); |
İki basit fonksiyon ile sitelerinizde özellikle kullanıcı parola bilgilerini güvenli hale getirmek için md5 ve sha1 şifreleme türlerini rahatlıkla kullanabileceksiniz.
Hepsi bu kadar. Bir sonraki yazıda görüşmek üzere başarılar.
Son Yorumlar