Algoritme complexiteit & Beveiliging: MD5 of SHA1?

Wat is het beste algemene hash-algoritme in termen van complexiteit en veiligheid? md5 of sha1?

Voor zover ik weet is md5sneller dan sha1maar SHA1is complexer dan md5.

Mis ik iets?


Antwoord 1, autoriteit 100%

Allereerst is MD5 kapot – u kunt een botsing genereren, dus MD5 mag niet worden gebruikt voor beveiligingstoepassingen. SHA1 is niet bekend als gebroken en wordt verondersteld veilig te zijn. Afgezien daarvan – ja, MD5 is sneller, maar heeft 128-bits uitvoer, terwijl SHA1 160-bits uitvoer heeft.

Update:SHA1 is verbroken: een team van onderzoekers bij Google en CWI heeft een botsing gepubliceerd – https://shattered.io/static/shattered.pdf


Antwoord 2, autoriteit 49%

Hier is de vergelijking tussen MD5 en SHA1. U kunt een duidelijk beeld krijgen van welke beter is.

voer hier de afbeeldingsbeschrijving in


Antwoord 3, autoriteit 17%

MD5 is niet geschikt voor gebruik met gevoelige informatie. Er zijn botsingen met het algoritme en er zijn succesvolle aanvallen op geweest.

Ten tijde van deze update (3/2017) heeft SHA-2 nu de voorkeur.

Als je ooit veilig met informatie omgaat, is het raadzaam om de nieuwste richtlijnen te raadplegen.

Other episodes