¿Qué bibliotecas criptográficas admiten SHA-2?
A continuación encontrarás una lista de bibliotecas criptográficas compatibles con SHA-2:

Botan
Castillo hinchable
Cryptlib
Crypto++
Libgcrypt
Mbed TLS[45][46]
libsodium
Ortiga
LibreSSL
OpenSSL
GnuTLS
wolfSSL
La aceleración por hardware la proporcionan las siguientes extensiones de procesador:

Extensiones SHA de Intel: Disponible en algunos procesadores x86 de Intel y AMD.
VIA PadLock
Extensiones de criptografía ARMv8 [47]
Arquitectura z de IBM: Disponible desde 2005 como parte de las extensiones de seguridad de mensajes 1 (SHA-256) y 2 (SHA-512)[48]
IBM Power ISA desde v 2.07
Bibliotecas compatibles con SHA-2:
Botan
Castillo hinchable
Cryptlib
Cripto++
Libgcrypt
Mbed TLS[45][46]
libsodium
Ortiga
LibreSSL
OpenSSL
GnuTLS
loboSSL
Which cryptography libraries support SHA-2?
Below is a list of cryptography libraries that support SHA-2:

Botan
Bouncy Castle
Cryptlib
Crypto++
Libgcrypt
Mbed TLS[45][46]
libsodium
Nettle
LibreSSL
OpenSSL
GnuTLS
wolfSSL
Hardware acceleration is provided by the following processor extensions:

Intel SHA extensions: Available on some Intel and AMD x86 processors.
VIA PadLock
ARMv8 Cryptography Extensions [47]
IBM z/Architecture: Available since 2005 as part of the Message-Security-Assist Extensions 1 (SHA-256) and 2 (SHA-512)[48]
IBM Power ISA since Since v 2.07
Libraries that support SHA-2:
Botan
Bouncy Castle
Cryptlib
Crypto++
Libgcrypt
Mbed TLS[45][46]
libsodium
Nettle
LibreSSL
OpenSSL
GnuTLS
wolfSSL