Hashing
En enkelriktad funktion som ger samma input alltid samma output — men du kan inte gå baklänges.
Skickar du "hejsan" genom SHA-256 får du 5b117c4d…. Skickar du "hejsan" igen får du exakt samma sträng. Men du kan inte ta 5b117c4d… och räkna ut "hejsan".
Används för: lagra lösenord (du jämför hashar, inte text), filsignaturer (verifiera att en fil inte ändrats), blockchain. Lösenordshashing ska använda bcrypt, argon2 eller scrypt — inte SHA-256, som är för snabb.