İnternet Ve Web Programlama Deneme Sınavı Sorusu #1277924
Web projelerinde sıklıkla kullanılan MD5 için aşağıda söylenenlerden hangisi doğrudur?
Çok yönlü bir şifreleme algoritmasıdır |
Kendisine verilen metni basit bir karakter dizgisine dönüştürür |
Elde edilen karakter dizgisinden başlangıçtaki metne ulaşmak mümkündür |
Kullanıcı parolaları veritabanına yazılmadan önce MD5 aloritmasıyla şifrelenir |
Kullanıcıdan gelen parola en son olarak MD5 algoritmasından geçirilir |
Web projelerinde sıklıkla kullanılan MD5, tek yönlü bir şifreleme algoritmasıdır. Bu algoritma, kendisine verilen metni karmaşık bir karakter dizisine dönüştürür. Elde edilen karakter dizisinden başlangıçtaki metne ulaşmak mümkün değildir. Bu nedenle genellikle kullanıcı parolaları veritabanına yazılmadan önce MD5 algoritmasıyla şifrelenir. Böylece, veritabanına ulaşılsa bile, parolaların ne olduğu kolaylıkla öğrenile-mez. Kullanıcı girişi sırasında, kullanıcıdan gelen parola, veritabanındaki parola ile karşılaştırılmadan önce MD5 algoritmasından geçirilir. Bu noktadaki uyuşma, parolanın doğru olduğu anlamına gelir.
Yorumlar
- 0 Yorum