1 votos

Openssl en mac -In no funciona

Estoy siguiendo una guía tutorial desde este enlace http://osxdaily.com/2012/01/30/encrypt-and-decrypt-files-with-openssl/

para tratar de producir -sha256 hash de un archivo de entrada, pero cuando escribo openssl dgst -sha256 -in filename.txt

el comando devolverá la opción desconocida '-in'.

¿Puede alguien indicarme en qué me he equivocado?

Versión del sistema operativo: 10.11 Versión de OpenSSL: 1.0.2.d

0 votos

Ya que Apple está cambiando los sistemas - podría editar en qué versión de OS X tiene y también qué which openssl y openssl version cuando los ejecuta desde la línea de comandos?

0voto

Oskar Puntos 1242

No me da ningún error cuando hago un archivo temporal:

openssl version > /$TMPDIR/foo
openssl dgst -sha256 /$TMPDIR/foo

Mi versión es OpenSSL 0.9.8zg 14 de julio de 2015 y el sha256 del archivo foo resultante es

SHA256(/tmp/foo)= 34ff579703733495dc5b883f288b71653653c8b449da860a1b6fb382fde1a5f1

Tal vez sólo necesite eliminar el -in para calcular su digestión?

0 votos

Le agradezco su respuesta bmike. Aquí hay otras 2 preguntas, espero que pueda responderlas. Q1: ¿Sabe usted cómo la salida del valor hash SHA256 a un archivo de texto que ha producido por encima de archivo de texto? causa -out aparentemente no está funcionando en mi caso. P2: Si copio y pego el hash SHA256 a un archivo de texto manualmente, ¿será diferente si sólo uso el paso de P1?

0 votos

@who openssl dgst -sha256 foo > filename_digest.txt funcionará mejor que copiar y pegar, según la OMI.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X