Encontré tutoriales sobre cómo encontrar el hash sha256 de archivos, pero parece que no puedo encontrar uno en texto simple (no en un archivo de texto). ¿Alguien sabe cómo hacer eso?
Encontré tutoriales sobre cómo encontrar el hash sha256 de archivos, pero parece que no puedo encontrar uno en texto simple (no en un archivo de texto). ¿Alguien sabe cómo hacer eso?
Respuestas:
Puede hacer eco del texto y canalizarlo shasum
. Deberá usar la -a 256
opción para calcular sha256:
Gracias a JMY1000 en los comentarios: dado que echo
agrega una nueva línea por defecto, -n
probablemente debería agregarse para obtener el shasum adecuado del texto sin esta nueva línea.
echo -n "simple text" | shasum -a 256
Si desea obtener el valor hash para un texto que ya está abierto en un editor, cópielo en el portapapeles y ejecute
pbpaste | shasum -a 256
$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486
echo
agrega una nueva línea (igual que una cadena aquí), pero la estaba suprimiendo con -n
.
-n
para obtener el shasum correcto del texto (sin una nueva línea agregada).
openssl sha -sha256 <<< "simple text"
, por ejemplo.