Saltar al contenido

Cómo generar una clave secreta HS512 para usar con JWT

Solución:

openssl rand -base64 172 | tr -d 'n'

OpenSSL genera un secreto de 129 bytes ((172 * 6) / 8). 129 bytes es bueno para HS512 (consulte https://github.com/ueberauth/guardian/issues/152).

tr elimina las nuevas líneas.

Debe ejecutar este comando en una máquina Linux con la biblioteca OpenSSL instalada:

echo -n "somevalue" | openssl sha512 -hmac "somekey"

El resultado de este comando es el HS512 (HMAC SHA512) que puede usar como clave de firma con cualquier biblioteca JWT.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *