La función createHmac del nodo

0

para el comando crypto node.js:

crypto.createHmac('this is a test', key);

¿Qué espera el nodo para la codificación de key ?

utf8? un binario búfer?

    
pregunta Dave 02.10.2014 - 21:52
fuente

2 respuestas

1

Dado que javascript usa cadenas UTF-16, sospecho que está esperando una cadena codificada en UTF-16. Solo para aclarar, su primer parámetro debe ser un algoritmo hash ('sha1', 'md5', etc.) no los datos que se deben cifrar.

    
respondido por el Abe Miessler 02.10.2014 - 22:55
fuente
0

El primer parámetro debe ser el algoritmo, no la entrada a HMACed, debe ser uno de los siguientes -

MD5
SHA
SHA1
SHA256
SHA384

La clave es una cadena secreta / salt.

crypto.createHmac devuelve una secuencia, usted escribe su entrada y una vez que comienza a leer, vuelve los compendios computados.

    
respondido por el Kof 07.09.2015 - 22:38
fuente

Lea otras preguntas en las etiquetas