Vad är en kryptografisk hashfunktion?
Hashfunktioner är en grundbult i modern internetsäkerhet och används till allt från digitala signaturer och HTTPS-certifikat till blockchain-teknik och lösenordslagring i databaser.
Till skillnad från kryptering, som är utformad för att kunna dekrypteras med en specifik nyckel, är hashning en ren enkelriktad process. Inte ens de mest kraftfulla superdatorerna kan matematiskt återställa en SHA-256-hash till dess ursprungliga text.
Dessutom har hash-algoritmer en så kallad "snöbollseffekt" (Avalanche Effect): om du ändrar en enda stor bokstav eller lägger till ett mellanslag i din text får du en helt annorlunda hash. Detta gör hashar perfekta för att verifiera dataintegritet.