Estoy en una máquina con Windows y quiero ejecutar una suma de comprobación en la distribución MySQL que acabo de recibir. Parece que hay productos para descargar, una herramienta de Microsoft no compatible y probablemente otras opciones. Me pregunto si existe un consenso sobre la mejor herramienta a utilizar. Esta puede ser una pregunta realmente fácil, nunca antes había ejecutado una rutina de suma de comprobación.
81
Respuestas:
Cualquier MD5 producirá una buena suma de comprobación para verificar el archivo. Cualquiera de los archivos enumerados en la parte inferior de esta página funcionará bien. http://en.wikipedia.org/wiki/Md5sum
fuente
El CertUtil es una utilidad de Windows pre-instalado, que puede ser utilizado para generar sumas de comprobación de hash:
HashAlgorithm
opciones: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512Entonces, por ejemplo, lo siguiente genera una suma de verificación MD5 para el archivo
C:\TEMP\MyDataFile.img
:Para obtener una salida similar a los sistemas * Nix, puede agregar algo de magia PS:
fuente
Yo personalmente uso Cygwin , que pone toda la variedad de utilidades de Linux al alcance de mi mano: hay
md5sum
y todos los resúmenes criptográficos compatibles con OpenSSL . Alternativamente, también puede utilizar una distribución de Windows de OpenSSL (la versión "ligera" es sólo un instalador de 1 MB).fuente
En Windows: puede utilizar la utilidad FCIV: http://support.microsoft.com/kb/841290
En Unix / Linux: puede usar md5sum: http://linux.about.com/library/cmd/blcmdl1_md5sum.htm
fuente
Fichas de suma de comprobación: http://code.kliu.org/hashcheck/
Esto me ha funcionado muy bien en Windows desde hace un tiempo. Permite copiar y pegar fácilmente sumas de comprobación. Tiene un cuadro para escribir / pegar sumas de verificación de páginas web y mostrar coincidencias o no coincidencias bastante bien.
fuente
En MySQL.com, los MD5 se enumeran junto a cada archivo que puede descargar. Por ejemplo, MySQL "Windows Essentials" 5.1 es 528c89c37b3a6f0bd34480000a56c372 .
Puede descargar md5 (md5.exe), una herramienta de línea de comandos que calculará el MD5 de cualquier archivo que tenga localmente. MD5 es como cualquier otra función hash criptográfica , lo que significa que una determinada matriz de bytes siempre producirá el mismo hash. Eso significa que si su archivo zip MySQL descargado (o lo que sea) tiene el mismo MD5 que publica en su sitio, tiene exactamente el mismo archivo.
fuente
Cuando trabajé con Windows, encontré una práctica herramienta de terceros HashTab. Muestra sumas de verificación MD5, SHA-1 en una de las pestañas de propiedades del archivo. http://implbits.com/products/hashtab/
fuente
7-Zip se puede utilizar para generar hashes para archivos, carpetas de archivos y árboles de carpetas de archivos. 7-Zip ocupa poco espacio y es una utilidad de compresión muy útil. http://7-zip.org/
fuente
7z.exe h -scrcSHA256 -- /path/to/your/file.txt
produce un hash sha256.Descargue fciv.exe directamente desde http://www.microsoft.com/en-us/download/confirmation.aspx?id=11533
le dará md5 por defecto.
Puede leer el archivo de ayuda
fciv.exe -h
fuente
Solo para agregar otra opción para los usuarios de Windows,
Get-FileHash
se puede usar el cmdlet de PowerShell ( https://technet.microsoft.com/en-us/library/dn520872.aspx ).Uso de ejemplo:
Get-FileHash MyImage.iso -Algorithm MD5
Si todo lo que buscas es solo el hash crudo, entonces:
(Get-FileHash MyImage.iso -Algorithm MD5).Hash
fuente
Para calcular md5 de todos los archivos en el directorio actual en Windows 7
fuente
La utilidad de Powershell Get-FileHash funcionó perfectamente para mí.
https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.utility/get-filehash
fuente
La mejor utilidad para Windows es HashCheck que ahora está en GitHub. https://github.com/gurnec/HashCheck/releases/tag/v2.4.0
Instale HashCheck. Ahora haga clic derecho en el archivo -> Crear archivo de verificación. Creará un archivo file.extension.md5 con código MD5 en él.
Quiéralo.
fuente
Tenga en cuenta que las soluciones anteriores no le dirán si su instalación es correcta solo si su install.exe es correcto (puede confiar en que producirá una instalación correcta).
Necesitaría sumas MD5 para cada archivo / carpeta para probar si el código instalado se ha alterado después de que se completó la instalación.
WinMerg es útil para comparar dos instalaciones (quizás en dos máquinas diferentes) para ver si una ha sido cambiada o por qué una está rota.
fuente
seguro que certutil es el mejor enfoque, pero existe la posibilidad de acceder a la máquina windows xp / 2003 sin el comando certutil.Aquí se puede usar el comando makecab, que tiene su propio algoritmo hash, aquí el fileinf.bat que generará información sobre el archivo, incluido la suma de comprobación.
fuente
Hashing es una aplicación independiente que realiza la familia MD5, SHA-1 y SHA-2. Construido sobre OpenSSL.
fuente
Me gusta usar HashMyFiles para Windows.
fuente
QuickHash una herramienta de código abierto compatible con MD5, SHA1, SHA256, SHA512 y disponible para Linux, Windows y Apple Mac .
https://sourceforge.net/projects/quickhash/
fuente
En HPUX (hp UNIX)
Instale el paquete md5sum en su máquina UNIX, por ejemplo, si hay un archivo llamado a.txt
fuente
Simplemente use win32 Checksum api. MD5 es nativo en Win32.
fuente