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?
19
Puede hacer eco del texto y canalizarlo shasum. Deberá usar la -a 256opción para calcular sha256:
Gracias a JMY1000 en los comentarios: dado que echoagrega una nueva línea por defecto, -nprobablemente 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
openssl sha -sha256 <<< "simple text", por ejemplo.$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486echoagrega una nueva línea (igual que una cadena aquí), pero la estaba suprimiendo con-n.-npara obtener el shasum correcto del texto (sin una nueva línea agregada).