SHA-2 (Secure Hash-Algorithmus 2) bezieht sich auf eine Familie von kryptografischen Hash-Funktionen, die beliebig lange Datenfolgen in Digests fester Größe (224, 256, 384 oder 512 Bit) konvertieren können. 256-Bit-SHA-2, auch bekannt als SHA-256ist die am häufigsten verwendete Version. Der Digest wird üblicherweise als Hexadezimalzahl mit festem Wert angezeigt. (SHA-256 gibt beispielsweise einen 64-stelligen Code zurück.) SHA-2 hat SHA-1 in Sicherheitsprotokollen wie SSL / ersetztTLS.