Obtener el hash de archivos
Para los que no sabían a un archivo se le puede calcular el hash, pero bueno que es el hash, desde mi punto de vista un hash corresponde a una serie números y letras que se obtienen con un algoritmo en un solo sentido. Cuando digo que en un solo sentido es que el resultado no se le puede aplicar fuerza bruta ni ingeniería inversa.
Ahora generalmente estos algoritmos son utilizados en los sistemas de autenticacion. Por ejemplo Windows el windows de Bill gates almacena es el hash de la contraseña de los usuario en vez de almacenar la contraseña en text plano, simplemente lo que tiene que hacer el login es comparar el hash que tiene almacenado el windows con el nuevo hash que se genera cuando va a iniciar sesión y si son igual pues accede al equipo si no pues ya saben que pasa,
resultado
6e279c01e2d84c5f5d0f578cdf9f07f0
SHA
sha384sum nombre_del_archivo
resultado
ddd076fe9cc95973f38cb481ff1c4f3c6a26a2a702d1f6b45cc67c0cc1794c9ee135e3ed4d8650df0c028215e226bb11
Obtener el hash de un texto
23325878538f0347ff8307b26d996cc0
SHA
echo "hola" | sha384sum
c2a58729d973131408328a245c133d2fdcbcb5514f48896998ce2ad085a96032e2c641e5dd93f4221f0e5af83ef99e4c
MD5
md5 nombre_del_archivoresultado
6e279c01e2d84c5f5d0f578cdf9f07f0
SHA
sha384sum nombre_del_archivo
resultado
ddd076fe9cc95973f38cb481ff1c4f3c6a26a2a702d1f6b45cc67c0cc1794c9ee135e3ed4d8650df0c028215e226bb11
Obtener el hash de un texto
MD5
echo "hola" | md5sum23325878538f0347ff8307b26d996cc0
SHA
echo "hola" | sha384sum
c2a58729d973131408328a245c133d2fdcbcb5514f48896998ce2ad085a96032e2c641e5dd93f4221f0e5af83ef99e4c