La respuesta es sencilla, puedes usar la herramienta CertUtil incluida en Windows que permite calcular el hash MD5 entre otros. El comando a ejecutar desde la terminal de Windows sería: CertUtil -hashfile nombreachivo algoritmo
Por ejemplo, si tenemos el archivo ubuntu.iso
y queremos calcular su hash MD5, empleamos el siguiente comando:
CertUtil -hashfile ubuntu.iso MD5
Vemos que en pantalla se muestra lo siguiente:
C:\Users\VA\Downloads>CertUtil -hashfile ubuntu.iso MD5
MD5 hash de ubuntu.iso:
028031d6261abd34884c6b8b9128cdbf
CertUtil: -hashfile comando completado correctamente.
Como ver los algoritmos hash disponibles en la herramienta CertUtil de Windows:
Para ver los algoritmos disponibles basta con ejecutar el siguiente comando: CertUtil -hashfile -?
Vemos que sale en pantalla el siguiente texto:
Uso:
CertUtil [Opciones] -hashfile InFile [algoritmoHash]
Generar y mostrar hash de cifrado en un archivo
Opciones:
-Unicode -- Escribir salida redireccionada en Unicode
-gmt -- Mostrar horas como GMT
-seconds -- Mostrar horas con segundos y milisegundos
-v -- Operación detallada
-privatekey -- Mostrar los datos de clave privada y de contraseña
-pin PIN -- PIN de la tarjeta inteligente
-sid WELL_KNOWN_SID_TYPE -- SID numérico
22 -- Sistema local
23 -- Servicio local
24 -- Servicio de red
Algoritmos hash: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
CertUtil -? -- Mostrar una lista de verbos (lista de comandos)
CertUtil -hashfile -? -- Mostrar el texto de ayuda del verbo "hashfile"
CertUtil -v -? -- Mostrar todo el texto de ayuda de todos los verbos
Dentro del apartado "Algoritmos hash" vemos que soporta: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
Espero que te haya servido de ayuda la solución aportada. Un saludo 👍️