Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > İnternet Programlama ve Kodlama > ASP .NET

ASP .NET ASP & .NET

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2006-11-25, 19:06
Sting - ait Kullanıcı Resmi (Avatar)
Junior Member
 
Üyelik tarihi: Sep 2006
Mesajlar: 30
Tecrübe Puanı: 0
iTrader: %0/0
Sting is on a distinguished road
Standart Asp.net ile SHA1 ve MD5 Şifreleme

Selamlar,

Bugün size sha1 ve md5 şifrelemenin asp.net ile ne kadar basit olduğunu anlatacam

Üyelik sistemi yazarken kullanıcı şifrelerini veritabanına direk kaydetmek pek güvenli bir yöntem değildir. Veritabanın kötü niyetli insanların eline geçme ihtimali göz önünde bulundurularak bazı şifreleme algoritmaları kullanılır.

Bu algoritmalardan SHA1 ve MD5 i kullanmak için asp.net de hazır fonksiyonlar bulunmakta. Tek satır kod ile şifreleri daha güvenli hale getirebilirsiniz.

SHA1
Kod:
string metin = "şifrelenecek metin";
string password = FormsAuthentication.HashPasswordForStoringInConfigFile(metin, "sha1");
MD5
Kod:
string metin = "şifrelenecek metin";
string password = FormsAuthentication.HashPasswordForStoringInConfigFile(metin, "md5");
bu kodlar size "P33L45M6N7B3H2P7A9L5D9K0J5G7E5B8NV57BS5J" gibi karışık bir string dizisi döndürür.

bu şifrelenmiş string dizilerinin geri dönüşü yoktur.
Yani "P33L45M6N7B3H2P7A9L5D9K0J5G7E5B8NV57BS5J" değerini bir fonksiyon ile tekrar eski haline çeviremezsiniz.

üye girişi yaparken izlemeniz gereken algoritma şudur.

üyenin giriş yaparken girdiği şifrede ilk önce yukardaki metodlardan biri ile ( kayıt işleminde hangisi kullanıldıysa ) şifrelenmiş hale çevrilir. Şifrelenmiş haliyle veritabanındaki değer karşılaştırılmalıdır.

şifrem daha güvenli olsun diye 2 algoritmayı aynı anda kullanabilirsiniz. ilk önce sha1'e daha sonra sha1'e şifrelenmiş metni md5'e şifreleyebilirsiniz.

artık veritabanınız çalınsada şifrelerinizin öğrenilmesi çok zor.
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
web klasör şifreleme Sorusor.ORG PHP 4 2005-06-01 14:39
windows xp 'de paylaşım şifreleme..! zis İşletim sistemi 1 2005-04-23 02:00
asp Şifreleme enosoft PHP 0 2004-11-20 18:28
yedekleme ve şifreleme Anonymous Java JSP C# 4 2002-12-21 23:12


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 18:33 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox