Bir @ live.com e-posta adresi kaydetmek istedim, ancak 16'dan fazla karakter içeren bir parolaya sahip bir e-posta adresini kaydedemediğini söylüyor.
Neden? Böylece gerçek şifreyi almak daha kolay olur mu? (şifre karmaları çalınmışsa.)
Bir @ live.com e-posta adresi kaydetmek istedim, ancak 16'dan fazla karakter içeren bir parolaya sahip bir e-posta adresini kaydedemediğini söylüyor.
Neden? Böylece gerçek şifreyi almak daha kolay olur mu? (şifre karmaları çalınmışsa.)
Yanıtlar:
Aslında md5 bir parola zaman bir karma hesaplar çünkü. Sonra dize 16 karakterden daha uzun bazı "karma" aralarında çarpışabilir.
Örneğin eğer md5("noroof")
verir 9ce405c98406f2f6d5326ee6b51d19cd
o olması mümkündür md5("ididntfixedmyroofwhenicould")
aynı karma verebilir 9ce405c98406f2f6d5326ee6b51d19cd
. Karmaların 32 karakterden oluşan "0123456789abcdf" ile oluşturulduğunu unutmayın (bu durumda md5 için).
Belki 16 karakteri zorlarlar çünkü hash'ı hesaplayan algoritma, daha önce kaydedilmiş bir parola ile veritabanında bir çarpışma olmayacağını garanti eder.