Wat betekent Message Digest?
Een Message Digest is een cryptografische hashfunctie die een reeks cijfers bevat die is gemaakt door een eenrichtings-hashformule.
Message Digests zijn ontworpen om de integriteit van een stuk data of media te beschermen om veranderingen en wijzigingen in een deel van een bericht te detecteren. Het is een vorm van cryptografie die gebruikmaakt van hashwaarden, waarmee de eigenaar van het auteursrecht op de hoogte kan worden gesteld van eventuele wijzigingen die zijn aangebracht in hun werk.
Message Digest-hashnummers vertegenwoordigen specifieke bestanden die auteursrechtelijk beschermde werken bevatten. Een Message Digest wordt toegewezen aan specifieke gegevensinhoud. Het kan wijzen op een wijziging die opzettelijk of per ongeluk is aangebracht, maar het vraagt de eigenaar om de wijziging te identificeren, evenals de persoon of personen die de wijziging hebben aangebracht. Message Digests zijn algoritmische getallen.
Deze term is ook bekend als hashwaarde en soms als controlegetal.
Techopedia legt Message Digest uit
De specifieke Message Digest verandert als het bestand verandert. Message Digests helpen niet alleen bij het vaststellenvan bestandswijzigingen, maar kunnen ook helpen bij het identificeren van dubbele bestanden.
Op UNIX-systemen kunnen Message Digests worden gemaakt met behulp van het MD5-commando. MD5’s worden veilig opgeslagen op systemen en kunnen onthullen of een ongeautoriseerde gebruiker een bestand heeft geopend. Het is echter aangetoond dat MD5 onbetrouwbaar is vanwege problemen met botsingen (waarbij twee sleutels voor verschillende gegevens hetzelfde zijn), en wordt daarom niet meer gebruikt.
Programma’s voor het delen van bestanden, zoals een peer-to-peer (P2P) netwerk, maken gebruik van Message Digests om gebruikers te waarschuwen bij het downloaden van identieke bestanden. Het kan ook de herkomst van dubbele downloads achterhalen. Naast MD5 zijn SHA en CRC32 andere Message Digest-algoritmen.
Message Digests worden versleuteld met privésleutels waardoor een digitale handtekening ontstaat. Dit resulteert in een soort validatie die ervoor zorgt dat de juiste gebruiker toegang heeft tot beschermde informatie. Message Digests beschermen eenrichtings hash-algoritmen die willekeurige gegevens nemen en een hashwaarde met een vaste lengte verzenden.
Om het proces te beginnen wordt een testprocedure geïnitialiseerd. Vervolgens worden de gegevens verwerkt door de message digest door updates te gebruiken. De laatste bewerking is padding, waarbij de berichtentest de hashberekening voltooit en zichzelf reset. De digest kan echter op elk moment tijdens het proces gereset worden.