Üye Girişi Yapınız     


    E-Posta
    

    Şifreniz
    



Şifremi Unuttum


Ana Sayfa Site Hakkında İletişim Ziyaretçi Defteri Döküman İndir Makale Ekle Haber Ekle

     Asp.Net’te veri şifreleme
     admin     04.03.2013     11:00:23

Kullanıcıların, TC_no, şifre gibi bilgilerini veritabanına olduğu gibi kaydetmektense şifreleyerek kaydetmek güvenliği daha üst seviyeye çıkarır. Bu makalede sizlere MD5 ve SHA1 şifrele algoritmaları ile verilerin nasıl şifrelendiğini anlatmaya çalışacağım.



Öncelikle aspx.vb ya da aspx.cs kod sayfanızın en üst satırına gerekli ad uzayını ekleyeceğiz. Eklenecek ad uzayı aşağıdaki gibidir.

Imports System.Web.Security

Bu kod vb için. Eğer C# kullanıyorsanız Imports yerine Using kullanınız.

Daha sonra şifreleme işlemi hangi olayda gerçekleşecekse örneğin bir butonun tıklanması olabilir, oraya şifreleme kodlarını ekleyeceğiz. Aşağıdaki örneklerde bir textbox’a girilen şifre bilgisinin şifrelenmesi örnek gösterilmiştir.

MD5 Algoritması ile şifrelemek için :

txtsifrelenmis.Text=FormsAuthentication.HashPasswordForStoringInConfigFile(txtsifre.Text,"MD5")

SHA1 Algoritması ile şifrelemek için :

txtsifrelenmis.Text=FormsAuthentication.HashPasswordForStoringInConfigFile(txtsifre.Text,"SHA1")

Girdiğiniz şifre 0AC34FDEF871C399DF3CC41BCF81D ..... şekline benzer bir yapıya dönüşecektir.

----------------------------------------------------------------

Visual Studio 2010 üzereindeki bir asp.net projesiyle uygulamalı bir örnek yapalım.(Dil : vb, siz C# ile de yapabilirsiniz.) Örneğimiz için bir textbox, bir buton ve 2 adet Label yerleştiriyoruz. Şifreleme kodunu butonun Click olayına yazıyoruz. Her sayfanın resmini aşağıya yerleştirdim.

aspx sayfası


aspx.vb Sayfası


Tarayıcıdaki görüntü

Bir sonraki dersimizde görüşmek üzere... İyi çalışmalar.

Facebook'ta Paylaş    
Diğer ASP.Net İçerikleri       Tüm Yazılar        Ana Sayfa


  =>Soru Sorun veya Yorum Yazın...

İsim Giriniz :
  

  =>Yapılan Yorumlar...