1. Hvad er hash-funktioner
Hash-funktioner er envejsfunktioner, der omdanner data i vilkårlig størrelse til værdier med fast størrelse. De har en avalanche-effekt, hvor selv en lille ændring i input giver en helt anden hash, og det samme input giver altid det samme output. MD5 genererer 128-bit, SHA-1 genererer 160-bit, og SHA-256 genererer 256-bit hashes. Da hashes er envejsfunktioner, der ikke kan dekrypteres, er de ideelle til at verificere integritet, mens de skjuler de oprindelige data. De bruges bredt til verifikation af fil-downloads, lagring af adgangskoder, blockchain, digitale signaturer og meget mere.