En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Beskriv hva en hashfunksjon er. [/INST] En hashfunksjon er en matematisk algoritme som konverterer en inndata av vilkårlig størrelse til en fast størrelse utgang kjent som en 'hashverdi' eller 'digest'. Det er enveisprosess, noe som betyr at det er umulig å gjenopprette inndata fra utgangs hashverdien. Hashfunksjoner brukes til oppgaver som kryptografi, dataintegritet og å legge til sikkerhet i passordgodkjenningsystemer.