RSS

ASP.NET ile MD5 ve SHA1 Şifreleme Sistemi

17 Nis

Merhabalar,

Dersimizde ASP.NET ile MD5 yöntemini kullanarak şifrelemeyi anlatacağım.İlk önce kendimize bir web projesi açıyoruz ve bir textBox,label ve button ekliyoruz aşağıdaki resimdeki gibi :

https://i2.wp.com/resim.sanalkurs.net/uploads/Resim1_5.jpg

Ekleme işlemini yaptıktan sonra kod alanına geliyoruz.Burada ihtiyacımız olan sınıf System.Web.Security sınıfıdır.Bu sınıfı projemize entegre ediyoruz projemizin kodları aşağıdaki gibi olucaktır :


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
// Kendi Eklediklerimiz
using System.Web.Security;

namespace asdsadasdsa
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
    }
}

Kodumuzda doğruysa sıra geldi şifrelemeye şifrelemek için butonun click olayına giriyoruz ve aşağıdaki kodları yazıyoruz


protected void Button1_Click(object sender, EventArgs e)
{
 lblSifrelenmis.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(TextBox1.Text, "MD5");
}

HashPasswordForStoringInConfigFile iki parametreden oluşur.1.Parametre hangi verinin şifrelenceği 2.Parametre ise hangi türde şifreleneceğidir.Aynı türde MD5 yerine SHA1 yazarsanız SHA1 mantığı ile şifreleme yapabilirsiniz.

Butona bastığımızda artık girdiğimiz veri md5 halinde bize gelicek

Sonuç :

https://i2.wp.com/resim.sanalkurs.net/uploads/Sonuc.jpg

Saygılarımla,
Murat DİNÇ

 
Yorum yapın

Yazan: 17 Nisan 2011 in Genel

 

Etiketler: , , , ,

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

 
%d blogcu bunu beğendi: