SHA-256 (Secure Hash Algorithm 256-bit) patří do rodiny SHA-2 definované NIST. Vytváří pevný 256bitový (32bajtový) hash, obvykle zapsaný jako 64znakový hexadecimální řetězec.
Díky kryptografickému lavinovému efektu změní i jediný bajt nebo bit ve vícesetmegabajtovém souboru výstup SHA-256 úplně. Proto je SHA-256 zlatým standardem ověřování staženého softwaru, ISO obrazů OS a záloh databází.