SHA-2 (Secure Hash Algoritm 2) refererar till en familj av kryptografiska hashfunktioner som kan konvertera godtyckligt långa datasträngar till sammandrag av en fast storlek (224, 256, 384 eller 512 bitar). 256-bitars SHA-2, även känd som SHA-256, är den mest använda versionen. Sammanfattningen visas vanligtvis som ett hexadecimalt tal med fast värde. (SHA-256, till exempel, returnerar en kod på 64 tecken.) SHA-2 har ersatt SHA-1 i säkerhetsprotokoll som SSL /TLS.