Asp.Net’ de değerleri md5 veya SHA1 ile şifrelemek, md5 vs SHA1
Asp.Net’ de pek kullanılmayan (En azından ben daha karşılaşmadım
) 2 farklı şifreleme (crypto) yöntemi ile verilerinizi şifreleyebilirsiniz.
Herkesin aşinalığı daha fazla olduğu hemen hemen herkesce bilinen md5 şifreleme yöntemi phpde de mevcuttur. Günümüzde md5 ile şifrelemek pek anlamlı değildir nedenini sölemek gerekirse bu şifreleme yöntemi artık kırılması kolay hale gelmiştir. Öyleki bazı sitelerde md5 ini yazdığınız bir değerin ne olduğunu söylecek kadar meydanda olan bir durumdur
Onun yerine bence daha güvenli olan sha1 şifrelemesidir. Bunun sebebide gayet açıktır ;
- md5 128 bit ile şifrelerken, sha1 ise 160 bit ile şifreliyor.
- md5 in kırılma olasılığı sha1 e göre daha yüksektir. Yukarıda bahsettiğim üzere bazı sitelerde md5li bir değeri textboxa yazıyorsunuz, size md5 in karşılığını veriyor bu kadar basit
Kullanım şekillerini anlatmak istersek eğer;
string md5 = FormsAuthentication.HashPasswordForStoringInConfigFile("enespekkaya.com", "md5");
string sha1 = FormsAuthentication.HashPasswordForStoringInConfigFile("enespekkaya.com", "sha1");
Yukarıdaki kodlardan ilkinde md5 ikincisinde ise sha1 ile şifreleme yapmaktadır.
bu yazının ilgili örneğini indirmek için tıklayın.
4 yorum bulunmaktadır - “Asp.Net’ de değerleri md5 veya SHA1 ile şifrelemek, md5 vs SHA1”
Yorum Yapın
Etiketler
Son Yazılar
- Cep telefonu kullanıcılarını mobil siteye nasıl yönlendirilir?
- require vs require_once
- IFrame ‘in yüksekliğini içeriğe göre ayarlamak
- Bmp uzantılı resim dosyasını jpg veya png olarak kaydetmek
- Php Resim Boyutlandırmasında Memory Limit sorunu
Son Yorumlar
- Php’ de Ajax yardımıyla dosya yükleme (File Upload) için chat
- Asp.Net’de Ajax kullanılarak CAPTCHA için Enes Pekkaya
- Asp.Net’de Ajax kullanılarak CAPTCHA için Cenk
- JQuery Form Kontrol için Sedat Kumcu
- Garanti Sanal Pos Kurulumu, Sorunlar ve Çözümler için Enes Pekkaya
Haftanın Özlü Sözü
Bağlantılar
- Hayata Tat Kat
- Innova Bilişim Çözümleri
- Onur Değerli
- Pleksus Bilişim Teknolojileri
- Sinan Gül
- Taner Günal
- Toppik – Minoxil
Arşivler
- Mart 2012
- Şubat 2012
- Ocak 2012
- Aralık 2011
- Kasım 2011
- Ekim 2011
- Eylül 2011
- Temmuz 2011
- Haziran 2011
- Mayıs 2011
- Mart 2011
- Ocak 2011
- Aralık 2010
- Kasım 2010
- Ekim 2010
- Eylül 2010
- Ağustos 2010
- Temmuz 2010
- Haziran 2010
- Mayıs 2010
- Nisan 2010
- Mart 2010
- Şubat 2010
- Ocak 2010
- Haziran 2009
- Mayıs 2009
- Nisan 2009
- Mart 2009


Affınıza sığınarak yazıdaki bir yanlışı düzeltmek istiyorum.MD5 şifreleme methodu kırıldı, çözülebiliyor diye bir şey yok.Md5 halen açık yollarla çözülemeyen bir yöntem.
Bahsettiğiniz sitelerde text i md5′e çeviren fonksyionlar var yada bir md5=>text listesi. Bunlar yazıları md5 ledikten sonra karışlıklarını md5 haliyle beraber veritabanına kaydediyorlar.
Biri Md5 çözdürmek istediğinde o md5 i alıyor ve veritabanında ona karşılık gelen bir text varsa onu gösteriyor.Olay bu kadar.Aynısı sha1 içinde geçerlidir.O yüzden her zaman bu şifreleme methodlarına ek olarak kend
i methodlarınızıda eklemenizi/yazmanızı öneririm..
Miraç Baran Satıç
.Net Developer
Kesinlikle doğru söylüyorsunuz
Aslında benim demek istediğimde sizin dediğiniz gibiydi ama yazıda biraz eksiklik olmuş
md5 kırılabiliyor
http://md5.rednoize.com/
bizzat test ettim
Aslında o kırılma değil sadece bütün md5leri veritabanında tutup size dönen değeri göstermekte.