2 votos

¿Qué alternativas a OpenSSL tengo para calcular un hash SHA-256?

Cómo calcular SHA-2 hash en un archivo para generar un 256 bits resultado (SHA-256)?

En los viejos tiempos utilizábamos el openssl herramienta. He oído que, tras las terribles vulnerabilidades de seguridad de openssl, el mundo ha pasado a utilizar herramientas alternativas. ¿MacOS Sierra viene con alternativas a openssl? ¿Cuál es el enfoque moderno para ejecutar un hash SHA-256?

2voto

sideshowbarker Puntos 156

shasum

Puede utilizar simplemente shasum :

shasum -a 256 FILE.txt
  • El shasum es el nombre del comando.
  • El -a opción significa algoritmo .
  • El 256 especifica el uso del algoritmo de 256 bits.

0 votos

Esa página enlazada para la documentación parece ser antigua y está marcada como "legado". No soy capaz de encontrar documentación más reciente en las páginas man de Darwin. Quizás la implementación de Apple de shasum coincide con la implementación de FreeBSD documentado aquí .

0 votos

Sí, es lo mismo. Pero shasum es un comando que se instala como parte de cualquier instalación estándar de Perl, junto con el comando perl y todo lo demás. En cuanto a los documentos en línea que se marcan como 'legado', creo que es sólo porque Apple tal vez ya no mantiene una versión en línea de cualquier OS X man páginas. Pero de todos modos, shasum no ha cambiado en mucho tiempo, ni es probable que lo haga pronto, supongo. Es sólo una implementación en Perl de los distintos algoritmos de hashing.

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