Hash verwijst naar een cryptografische functie die een input van willekeurige grootte omzet in een vaste lengte van bytes, ook wel de hashwaarde of hashcode genoemd. Een belangrijke eigenschap van hashfuncties is dat ze efficiënt zijn om te berekenen, maar het is bijna onmogelijk om de originele invoer te achterhalen alleen door de hashwaarde te kennen. Dit wordt vaak aangeduid als de one-way eigenschap van hashfuncties. Met andere woorden, als je de hashwaarde kent, kun je niet gemakkelijk de originele gegevens achterhalen. Dit maakt hashfuncties nuttig voor het beveiligen van gevoelige informatie, zoals wachtwoorden, en voor het verifiëren van gegevensintegriteit.
"*" geeft vereiste velden aan