Basic Security
cryptografie
CERTIFICATEN

MD5

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)