Hash

Een hash-waarde (of hashes) is het best te vergelijken met een digitale vingerafdruk. Het identificeert iedere tekstreeks of bestand via een reeks getallen. Als twee bestanden of tekenreeksen dezelfde hash-waarde hebben dan kan je er (bijna) zeker van zijn dat ze identiek zijn. Voorkomende hash-formules zijn MD5, SHA-1, SHA-224, SHA-256, SHA-384 or SHA-512. Waar MD5 (= Message Digest version 5) de meest gebruikte (en oudste) is. MD5 produceerd hash-waarden bestaande uit 128 binaire 1 en 0. Dat brengt een onvoorstelbare unieke hash-waarde voort n.m.l. 340.282.366.920.938.463.463.374.607.431.768.211.455 om ''precies'' te zijn. In theorie is het best mogelijk dat er twee bestanden dezelfde hash-waarde hebben en toch verschillen van inhoud. Maar dat zou uniek zijnā€¦ Er zijn nieuwe algoritmen beschikbaar zoals SHA-1 (= Secure *Hash* Algorithms). Deze produceerd hash-waarden van 160 bits. De andere SHA formules hebben namen waaruit je kunt afleiden hoeveel bits hun hash-waarden hebben.