Laten we eens kijken naar het eerste algoritme, MD5, wat staat voor Message Digest Algorithm 5. MD5 is een veelgebruikte hashfunctie die een 128-bits hashwaarde genereert. Het is echter belangrijk op te merken dat MD5 als hashfunctie steeds controversiëler wordt. Er zijn namelijk kwetsbaarheden ontdekt in het algoritme, en er zijn methoden ontwikkeld waarmee verschillende documenten dezelfde hashwaarde kunnen genereren.
Om de MD5-hashfunctie op een computersysteem te gebruiken, moet je specifieke softwareprogramma’s gebruiken, die variëren afhankelijk van het besturingssysteem. Bijvoorbeeld, MD5sum is standaard beschikbaar op de meeste Linux- en Unix-varianten, terwijl Windows-systemen vaak CertUtil gebruiken. Het is noodzakelijk om Md5sum en CertUtil via de Opdrachtprompt aan te roepen. Hoewel er ook verschillende grafische tools beschikbaar zijn, richten we ons in dit boek alleen op de command-line versie. Met CertUtil kunnen we de hashwaarde berekenen voor één of meerdere bestanden. Als we bijvoorbeeld de hashwaarde willen berekenen voor een tekstbestand dat het woord ‘Security’ bevat, zal de resulterende hashwaarde altijd uniek zijn. (2fae32629d4ef4fc6341f1751 b4o5e45)
Cookie | Duur | Beschrijving |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |