Baglantilar

13 Haziran 2010
Yazar: | Kategori: Genel
Yorum: 0
Hash, bir bilginin(örnek: password, kredi karti no’su) tanınamaz hale getirilmiÅŸ halidir. Bir bilginin hash edilmiÅŸ halinden orjinal haline dönüştürülmesi için hash algoritmaları .Net ile birlikte size verilmiÅŸ haldedir.
Herhangi bir kullanıcı bir password seçtiği zaman o password hash edilerek eşi olmayan bir hash değeri şeklinde(Ör: W6ph5Mm5Pz8GgiULbPgzG37mj9g=) saklanıyor ve o kullanıcı örneğin bir mail sistemine login olmak istedi?inde girdiği orjinal password tekrar hash edilerek veritabanı üzerindeki hash edilmiş değer ile kıyaslanıyor. Bu şekilde veritabanındaki bilgiler birinin eline geçmi? olsa bile hash edilmiş olan değerler bir anlam ifade etmedi?inden herhangi bir tehdit önlenmiş oluyor.
Hash edilmiş bir değer unhash edilemez. Bu yüzden orjinal passwordu hash edilmiş olan değerden geri getirmek mümkün değildir. Hotmail, Yahoo vs gibi sistemlerde passwordunuzu unuttuğunuz zaman sizden yeni bir password seçmenizi istemelerinin sebebi de budur. Bu yüzden hashing kullanıldığında son kullanıcı passwordunu unutursa tek çözüm o kullanıcıya yeni bir password atamaktır.
Yukarı
Yazilar için RSS aboneligi