SHA-256 (Secure Hash Algorithm pe 256 de biți) face parte din familia SHA-2 definită de NIST. Produce o valoare hash fixă de 256 de biți (32 de octeți), de obicei afișată ca un șir hexazecimal de 64 de caractere.
Din cauza efectului de avalanșă criptografic, schimbarea unui singur octet sau bit într-un fișier de mai mulți gigaocteți produce un SHA-256 complet diferit. De aceea SHA-256 este standardul de aur pentru verificarea descărcărilor, a imaginilor ISO de sistem și a copiilor de rezervă.