ASP.NET
Network Akademi

Met Hostimg

“Bilgi paylaşıldıkça artar” sloganı ile .NET Platformuna ilişkin birikimlerin paylaşıldığı ASP.NET.TR Topluluğunda sizde “YAZAR” olmak için ; info@asp.net.tr e-mail adresine kendinizi anlatan bir e-mail göndererek başvuruda bulunabilirsiniz.

Md5 ve Sha1 Şifreleme Algoritmaları

Onur YILMAZ
ASP.NET
19.06.2010 10:51:17
Hit : 1315

Merhaba günümüzde web sayfası yapmaktan ziyade web sayfalarında alınan bilgilerin güvenliğini sağlamak önemli hale geldi.

Peki veri güvenliğini sağlamak için ne gibi şeyler yapabiliriz?
 
Tabiki yapılabilecek bir çok işlem var ama biz bunlardan sadece bir tanesini ele alacağız bu makalemizde.
 
Öncelikle tabiki Visual Studiomuzu açıp bir web projesi oluşturmamız gerekiyor.
Daha sonra web sayfamıza 2 adet TextBox 1 adet Button koymalıyız (ben Textboxlarıma txtMd5 ve txtSha1 Buttonumada btnEncryptText adını verdim)
 
Bu işlemleri yaptıktan sonra buttonumuza çift tıklayarak sayfamızın .cs yani kod kısmına geçiyoruz.
Aşağıdaki açıklamalı kod blogunu uygulayarak şifreleme algoritmalarını kullanabilirsiniz.
 
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
 
public partial class EncryptText : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
 
    }
    protected void btnEncryptText_Click(object sender, EventArgs e)
    {
        //Textboxa girmiş olduğumuz metni sha1 ile şifreleyip ekrana yazdırıyoruz
        Response.Write(FormsAuthentication.HashPasswordForStoringInConfigFile(txtSha1.Text, "sha1"));
        //Textboxa girmiş olduğumuz metni md5 ile şifreleyip ekrana yazdırıyoruz
        Response.Write(FormsAuthentication.HashPasswordForStoringInConfigFile(txtMd5.Text, "md5"));
    }
}
 
Bir sonraki makalede görüşmek üzere...
İyi günler.



BU İÇERİĞE YORUMDA BULUNUN


Bu MAKALE'ye yorum yapabilmek için Üye olmalısınız ...!


BU İÇERİĞE YAPILAN YORUMLAR