Que ferramenta pode gerar MD5 a partir da linha de comando? [fechadas]

14

Existe alguma ferramenta que possa automatizar por script para gerar o arquivo MD5?

Eu costumava usar o Cygwin, mas estou procurando outra solução sem ter o Cygwin instalado.

Stan
fonte

Respostas:

13

O pacote hashutils tem um md5sum.exeutilitário. Ele simplesmente usa as APIs de criptografia da Microsoft e deixa você ligado à E / S, o que não é necessariamente o caso de outras ferramentas. Por exemplo, md5sumcomparei o UnxUtils com este e o UnxUtils é significativamente mais lento. Aposto que CygWin seria ainda pior. O autor também escreveu o excelente HashCheck , uma extensão de shell para geração e verificação de hash.

afrazier
fonte
2
+1 Essa coisa de hashutils é incrível. Se você também colocar no caminho de classe, é ainda mais impressionante: D. Obrigado.
Radu Murzea
1
@RaduMurzea Classpath ?! Isso é Java, não Windows. Você nasceu depois de java ou algo assim ?! É chamado PATH
barlop
@ Barlop OK bem, meu mal. Eu não os encontrei há um tempo e esqueci qual é qual :).
Radu Murzea
2
PS: Dada a idade do Java, não é irracional pensar que é mais antigo que eu: D.
Radu Murzea
4

Confira MS Support - Disponibilidade e descrição do utilitário File Checksum Integrity Verifier :

O FCIV (File Checksum Integrity Verifier) ​​é um utilitário de prompt de comando que calcula e verifica os valores de hash criptográfico dos arquivos. O FCIV pode calcular valores de hash criptográfico MD5 ou SHA-1. Esses valores podem ser exibidos na tela ou salvos em um banco de dados de arquivo XML para uso e verificação posteriores.

Ignacio Vazquez-Abrams
fonte
4

md5sumestá incluído no pacote coreutils do GnuWin32 .

O GnuWin fornece portas de ferramentas com uma licença de código aberto GNU ou similar, para o MS-Windows moderno (Microsoft Windows 2000 / XP / 2003 / Vista / 2008/7)

Mike Fitzpatrick
fonte
2

Use MD5Sums . Veja as opções que possui.

MD5sums 1.2 freeware for Win9x/ME/NT/2000/XP+
Copyright (C) 2001-2005 Jem Berkes - http://www.pc-tools.net/

Usage: md5sums.exe [OPTION] filespec1 [filespec2 ...]

OPTION switches:
-B  Base64 encoded output, instead of default hex format
-b  Bare output, no path headers
-e  Exit immediately; don't pause before returning
-n  No percent done indicator
-p  Pause before returning (incompatible with -e)
-s  Display statistics at end (hashing speed)
-u  Mimic output of UNIX md5 command (implies -b, -n)

Examples:
md5sums c:\temp
md5sums original.doc copy*.doc backup*.doc
md5sums -n -e d:\incoming > log
ukanth
fonte
1

ExactFile

ExactFile é uma ferramenta de verificação de integridade de arquivos:

  • Use-o para garantir que os arquivos copiados no CD-ROM sejam cópias perfeitas,
  • Use-o para garantir que os backups copiados de uma unidade para outra estejam corretos,
  • Use-o para garantir que os arquivos não tenham sido alterados ou danificados ao longo do tempo.

Multiencadeado, para que seus núcleos extras de CPU sejam usados ​​ao digitalizar vários arquivos e o trabalho seja feito mais rapidamente.

Feliz com os nomes de arquivo Unicode, para que não falhe quando você o estiver usando em arquivos nomeados em japonês, hebraico, chinês ou qualquer outro idioma.

Suporta várias rotinas de soma de verificação (hashes), como MD5, SHA1, CRC32, RIPEMD e outras.

Suporta varredura de diretório recursiva.

Suporta arquivos muito grandes - se estiver no seu disco rígido, o ExactFile pode lidar com isso.

Faz tudo o que os utilitários populares de verão de arquivos fazem, como fsum, md5sum, sha1sum, sfv, etc, mas melhor!

Compatível com os formatos populares de resumo de verificação de arquivos.

Para Windows 2000, XP, Vista e 7.

GUI. Fácil de usar para obter somas de verificação para arquivos individuais, criar resumos de soma de verificação e testar resumos de soma de verificação. Não requer a versão do console ou quaisquer DLLs externas.

LIVRE.

Daed
fonte