Kako se koristi
Heš (digest) pretvara bilo koji tekst u otisak fiksne dužine. Isti ulaz uvek daje isti izlaz, ali se ne može vratiti nazad u tekst. Korisno za kontrolne sume, uklanjanje duplikata i proveru integriteta. SHA-1 je tu zbog starijih sistema, ali je kriptografski slab — koristi SHA-256 ili SHA-512.
Primer
abc → SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad Česta pitanja
Mogu li da vratim heš nazad u tekst?
Ne. Heširanje je jednosmerno po dizajnu — mnogo ulaza preslikava se u izlaz fiksne dužine, pa se original ne može povratiti. Vrednost se proverava ponovnim heširanjem i poređenjem.
Da li je SHA-1 bezbedan za upotrebu?
Ne za bezbednost. Postoje praktične kolizije, pa izbegavaj SHA-1 za potpise ili lozinke. U redu je za kontrolne sume van bezbednosti ili za starije sisteme. Koristi SHA-256 ili SHA-512.
Da li se moj tekst negde šalje?
Ne. Heširanje radi u pregledaču preko Web Crypto API-ja; ništa se ne šalje.