Есть встроенная утилита контрольной суммы в Windows 7?

Есть ли встроенная контрольная сумма / хэш-утилита в Windows 7?

  • Есть встроенная утилита контрольной суммы в Windows 7?
  • Есть встроенная утилита контрольной суммы в Windows 7?
  • 10 Solutions collect form web for “Есть встроенная утилита контрольной суммы в Windows 7?”

    Существует встроенная утилита, как указано в этом другом ответе .

    Однако вы можете использовать это бесплатное приложение под названием HashTab, которое аккуратно интегрируется с Windows Explorer, зарегистрировав … ну, вкладку в диалоговом окне свойств файлов. Это очень мило.

    Введите описание изображения здесь

    CertUtil – это предустановленная утилита Windows, которая может использоваться для создания контрольных сумм хэша:

    certUtil -hashfile pathToFileToCheck [HashAlgorithm] 

    Выбор HashAlgorithm: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

    Так, например, следующее генерирует контрольную сумму MD5 для файла C:\TEMP\MyDataFile.img :

      CertUtil -hashfile C:\TEMP\MyDataFile.img MD5 

    Чтобы получить выход, похожий на * Nix-системы, вы можете добавить магию PowerShell:

     $(CertUtil -hashfile C:\TEMP\MyDataFile.img MD5)[1] -replace " ","" 

    Я использую HashCheck, который интегрируется как страница свойств для файлов и включает контекстное меню для сравнения с хэш-файлами проверки (SFV).

    Это бесплатно, и источник доступен.

    Скриншот

    Существует утилита от Microsoft, верификатор целостности файлов Microsoft Checksum

    Средство проверки целостности файлов Microsoft Checksum – это неподдерживаемая утилита командной строки, которая вычисляет криптографические хэши MD5 или SHA1 для файлов.

    Он не показывает Windows 7 в системных требованиях, но я только что использовал его в Windows 8, и он сработал.

    PowerShell версии 4 и выше включает командлет Get-FileHash .

     powershell get-filehash -algorithm md5 <file_to_check> 

    Используйте doskey, чтобы сделать постоянный псевдоним, который легче запомнить.

     doskey sha1sum=powershell get-filehash -algorithm sha1 "$1" doskey md5sum=powershell get-filehash -algorithm md5 "$1" 

    Вот один из них, который я использовал до того, как он прекрасно сочетается с диалогом «Свойства» проводника: «Свойства лета» . Это открытый исходный код , а также доступна версия x64 .

    SummerProperties скриншот

    Мне также нравится FileAlyzer Safer Networking, который также предоставляет дополнительные функции. Но только для контрольных сумм Summer Properties является легким и выполняет свою работу.

    Новая версия 7-Zip также дает вам возможность контрольных сумм, просто щелкнув правой кнопкой мыши (это не включает MD5 ). Он имеет SHA-1 , SHA-256 , CRC-32, CRC-64 и т. Д.

    Введите описание изображения здесь ,

    Для MD5 вы можете скачать HashTab и проверить, щелкнув правой кнопкой мыши, а затем свойства.

    Введите описание изображения здесь

    HashMyFiles от Nirsoft – небольшая утилита, которая позволяет вычислять хэши MD5 и SHA1 одного или нескольких файлов в вашей системе. Вы можете легко скопировать список хешей MD5 / SHA1 в буфер обмена или сохранить их в файл text / html / xml.

    HashMyFiles также можно запустить из контекстного меню проводника Windows и отобразить хеши MD5 / SHA1 выбранного файла или папки.

    Alt text

    HashMyFiles является бесплатным и портативным.

    Я нашел этот скрипт PowerShell:

     param([switch]$csv, [switch]$recurse) [Reflection.Assembly]::LoadWithPartialName("System.Security") | out-null $sha1 = new-Object System.Security.Cryptography.SHA1Managed $pathLength = (get-location).Path.Length + 1 $args | %{ if ($recurse) { $files = get-childitem -recurse -include $_ } else { $files = get-childitem -include $_ } if ($files.Count -gt 0) { $files | %{ $filename = $_.FullName $filenameDisplay = $filename.Substring($pathLength) if ($csv) { write-host -NoNewLine ($filenameDisplay + ",") } else { write-host $filenameDisplay } $file = [System.IO.File]::Open($filename, "open", "read") $sha1.ComputeHash($file) | %{ write-host -NoNewLine $_.ToString("x2") } $file.Dispose() write-host if ($csv -eq $false) { write-host } } } } 

    Источник: вычисление SHA1 в PowerShell

    Он использует .NET, который, как я полагаю, вы установили

    Контроллер целостности файлов Microsoft Checksum . Он может вычислять значения хеширования MD5 и SHA-1 .

    Загрузите, извлеките файлы, затем откройте командную строку, перейдите к извлеченному пути и введите следующую команду:

     fciv -md5 filepath\filename.extension 

    Например:

     fciv -md5 d:\programs\setup.exe 
    Давайте будем гением компьютера.