ASP.NET’de veritabanına erişme izni olan kullanıcılar olsa dahi şifre, gizlicevap gibi alanlardaki değerlerin kaydı sırasında MD5 formatında şifreleme yaparak bilgi güvenliğini bir kademe arttırarak saklayabilmekteyiz.
ASP.NET ile hiçbir ekstra metoda gerek kalmadan md5 şifreleme yapma
Daha önce sizlere C#’da MD5 Şifreleme Kullanımı adlı makaleden ekstra yazılacak bir metod ile MD5 şifrelemesini anlatmıştık bu makalemizde hiçbir metod yazmadan System.Web.Security
namespace’i altında yer alan FormsAuthentication.HashPasswordForStoringInConfigFile
metodunu göreceğiz. şimdi örnek kodumuza bakalım.
1 2 | var md5 = FormsAuthentication. HashPasswordForStoringInConfigFile("MURATONER.NET", "MD5"); |
Üstte görmüş olduğunuz gibi HashPasswordForStoringInConfigFile metodunun ilk parametresine şifrelenecek string değer ikinci parametresine ise şifreleme işlemi için uygulanacak tür belirtiliyor biz örneğimizde MD5 şifreleme türünü kullandık siz SHA1 şifreleme türünüde kullanabilirsiniz. MURATONER.NET adındaki string değerin MD5 şifrelemesinden sonraki sonucuda şu şekilde olacaktır.
1 | 163E008FA2BED1AF37A4E9520B30EB84 |