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.
Comments 0