SHA-2 (algoritmo de hash seguro 2) refere-se a uma família de funções hash criptográficas que podem converter sequências de dados arbitrariamente longas em resumos de tamanho fixo (224, 256, 384 ou 512 bits). SHA-256 de 2 bits, também conhecido como SHA-256, é a versão mais usada. O resumo é comumente exibido como um número hexadecimal de valor fixo. (SHA-256, por exemplo, retorna um código de 64 caracteres.) SHA-2 suplantou SHA-1 em protocolos de segurança como SSL /TLS.