hash SHA1 codificado con resultados base64 ¿no es consistente?

4

Cuando tomo un hash de la entrada del usuario test123+ obtengo el siguiente resultado base64: %código% Los resultados se han obtenido utilizando sha1 convertor

Estoy fallando en entender cómo funciona esto? Cuando tomo simplemente convertir YaddchSU52yztwIMdtHzkg3p1oA= usando sha1 obtengo test123+ . Ahora cuando hago la codificación base64 en esta entrada, obtengo este resultado d478f2a272d7830987e8cd1c732af606

¿Por qué las dos conversiones de base64 son tan diferentes?

    
pregunta Saladin 22.10.2012 - 18:15
fuente

1 respuesta

13

Has generado la codificación base64 de la cadena hexadecimal ASCII, en lugar de los bytes sin procesar de la salida de la función hash.

    
respondido por el Polynomial 22.10.2012 - 18:25
fuente

Lea otras preguntas en las etiquetas