Página 1 de 1

Convertir texto a hexadecimal...

Publicado: Lun, 01 Oct 2012, 16:29
por GhOsT14105
Saludos comunidad, mediante esta linea de comandos he logrado convertir la palabra gHoSt14105 a hexadecimal, pero ahora me gustaria saber si alguno de ustedes sabe como revertir dicho resultado alreves, el comando que use para convertir la palabra es el siguiente:

echo 'gHoSt14105' | hexdump -v -e '/1 "%02X "' ; echo

el resultado de dicho comando es este:

67 48 6F 53 74 31 34 31 30 35 0A

Exclullendo siempre los dos ultimos caracteres (0A) tenemos que 67 48 6F 53 74 31 34 31 30 35 y gHoSt14105 es lo mismo.

ahora me gustaria saber si existe manera de realizar esa operación alreves o sea convertir 67 48 6F 53 74 31 34 31 30 35 0A a STRING, esto me serviria para enviar mensages encriptados a otra persona y a la vez, esta persona revertir el proceso para poder leer el verdadero mensaje, no se si me entienden...

Gracias de antemano....

Re: Convertir texto a hexadecimal...

Publicado: Dom, 07 Oct 2012, 23:47
por hugo
Prueba con este comando, que viene con el paquete vim:

Código: Seleccionar todo

echo 67486F537431343130350A | xxd -r -p
De hecho, también puedes usarlo para "codificar":

Código: Seleccionar todo

 echo "Esto es una prueba." | xxd -g 0 -c 80 | awk '{print $2}'

Re: Convertir texto a hexadecimal...

Publicado: Mié, 10 Oct 2012, 14:11
por GhOsT14105

Código: Seleccionar todo

echo 67486F537431343130350A | xxd -r -p
Gracias, exactamente eso era lo que estaba buscando...