Có tiện ích tổng kiểm tra tích hợp trên Windows 7 không?


677

Có tiện ích tổng kiểm tra / băm tích hợp trên Windows 7 không?


Không phải khu vực của tôi, nhưng Powershell, người xây dựng ngôn ngữ kịch bản, có thể làm điều đó.
Phoshi

18
Đây có phải là một trong những yêu cầu "Tôi không được phép cài đặt bất kỳ phần mềm bên thứ 3" nào không? Nếu vậy, hãy thử googling cho "PowerShell SHA1 hash" và bạn sẽ nhận được một số tập lệnh / lệnh ghép ngắn sẽ chạy trên PowerShell tích hợp bằng API Crypto của MS.
afrazier

8
Có GetFile-Hash. Bạn cần PS 4.0 hoặc tiện ích mở rộng cộng đồng stackoverflow.com/questions/10521061/ từ
rofrol

2
Avast chống vi-rút đang chặn tải xuống từ trang web trên đối với tôi, vì vậy có thể đáng để tiếp cận một cách thận trọng.
Jules

10
Lưu ý, câu trả lời tốt nhất (đối với tôi) là câu trả lời thứ 2, có nhiều phiếu hơn so với câu trả lời mà người hỏi chọn. Đối với người đọc: xem bên dưới, cho tùy chọn "certutil.exe".
macetway

Câu trả lời:


195

Có một tiện ích tích hợp, như được chỉ định trong câu trả lời khác này .

Tuy nhiên, bạn có thể muốn sử dụng ứng dụng phần mềm miễn phí có tên HashTab này tích hợp gọn gàng với Windows Explorer bằng cách đăng ký ... à, một tab trong hộp thoại thuộc tính của tệp. Nó thật ngọt ngào.

Ảnh chụp màn hình HashTab


90
Tôi thích HashCheck hơn HashTab, chủ yếu vì nó có thể xử lý nhiều lựa chọn tệp / thư mục hỗn hợp và nó có thể tạo / xác minh các tệp SFV / MD5 / SHA1. Bài viết của tôi tại Diễn đàn Ars đi sâu vào chi tiết hơn.
afrazier

45
Hãy lưu ý HashTab chỉ miễn phí cho sử dụng cá nhân! HashCheck là mã nguồn mở và hoàn toàn miễn phí (giấy phép BSD)
keiki

36
vâng, có một cmd: CertUtil -hashfile _main.exe MD5
Scott 16/07/2015

14
"Có một tiện ích tích hợp thực hiện chính xác những gì bạn cần. Tuy nhiên, bạn có thể sử dụng công cụ khác này để thực hiện điều mà bạn không yêu cầu." Tại sao đây là câu trả lời được chấp nhận?
abaumg

8
> "Cảm ơn. Thật không may, được tích hợp sẵn là một yêu cầu thiết yếu đối với tôi." Vậy thì tại sao bạn lại chọn một phần mềm không tích hợp, mà câu hỏi không yêu cầu, làm câu trả lời?
KalEl

1187

CertUtil là một tiện ích Windows được cài đặt sẵn có thể được sử dụng để tạo tổng kiểm tra băm:

certUtil -hashfile pathToFileToCheck [HashAlgorithm]

Lựa chọn thuật toán băm: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

Vì vậy, ví dụ, phần sau đây tạo tổng kiểm MD5 cho tệp C:\TEMP\MyDataFile.img:

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

Để có đầu ra tương tự như các hệ thống * Nix, bạn có thể thêm một số phép thuật PowerShell:

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

103
Câu hỏi được chỉ định tích hợp sẵn và ngoài tập lệnh powershell, đây là câu hỏi duy nhất được tích hợp trong Windows 7. Có một số môi trường mà bạn không thể chỉ cài đặt phần mềm. Upvote duy nhất của tôi dường như không đủ cho câu trả lời này.
jbo5112

18
MD5.bat: @certutil -hashfile% 1 MD5 | find / v "hàm băm của tập tin" | find / v "CertUtil"
pbarney

6
Xin lưu ý rằng certutilkhông có sẵn trong Windows PE , vì vậy nếu bạn đang cố gắng để tính toán một checksum trong một kịch bản nhiệm vụ trước triển khai trong PE, bạn sẽ phải sử dụng một công cụ bên ngoài như Microsoft FCIV .
Wayfarer

3
Điều đó thật khó tin, nhưng CertUtil -hashfile C:\TEMP\MyDataFile.img MD5không tạo ra hàm băm giống như md5sum /tmp/MyDataFile.imgtrong Linux (Tôi bảo đảm đó là cùng một tệp với một giá treo)
lalebarde

14
@lalebarde Chỉ có một tiêu chuẩn cho MD5. Nếu bạn nhận được các kết quả khác nhau trên cùng một tệp, đó là do có gì đó đang thực hiện một số thay đổi đối với tệp đó và khiến giá trị băm khác nhau. Đây là một trong những chức năng quan trọng nhất của MD5 và các tiêu chuẩn băm khác.
Paul

178

Tôi đang sử dụng HashCheck ( phiên bản mới nhất ) tích hợp chính nó như một trang thuộc tính cho các tệp và bao gồm một menu ngữ cảnh để so sánh với các tệp kiểm tra băm (SFV).

Nó là miễn phí, và nguồn có sẵn.

Ảnh chụp màn hình


3
Ứng dụng vui nhộn. Chắc chắn là tốt nhất. Nó có thể kiểm tra hàm băm bằng doubleclick trên tệp đã tạo.MD5! Và nó nhớ những tập tin đã được băm.
Pavel Radzivilovsky

6
AVG đang đánh dấu rằng Windows Utility lõi đã bị thay đổi - đó là điều mà phần mềm độc hại thường làm.
dunxd

11
Miễn phí, mã nguồn mở, tích hợp với trang thuộc tính và menu ngữ cảnh thám hiểm, có trình kiểm tra .MD5 và hỗ trợ SHA-1. Chưa kể nó chỉ 85kb và chạy rất nhanh. Ứng dụng này là vô lý tuyệt vời , cảm ơn bạn!
Şafak Gür

4
và bạn có thể cài đặt nó thông qua chocolatey!
Michael Caron

4
@Sossenbinder Chắc bạn đã tìm nhầm chỗ. SHA-256 đã được hỗ trợ từ ngày 14 tháng 12. Công cụ này đã được cập nhật cho đến ít nhất là ngày 16 tháng 9, vì vậy gần đây nó có thể không hoạt động. Có lẽ không có gì nhiều để thêm vào nó. github.com/gurnec/HashCheck/release
Lớp B

84

Có tiện ích FCIV từ Microsoft, Trình kiểm tra tính toàn vẹn kiểm tra tệp của Microsoft ( liên kết tải xuống ).

Công cụ xác minh tính toàn vẹn của Microsoft File Checksum là một tiện ích dòng lệnh không được hỗ trợ để tính toán băm mật mã MD5 hoặc SHA1 cho các tệp.

Nó không hiển thị Windows 7 trong các yêu cầu hệ thống nhưng tôi đã sử dụng nó trong Windows 8 và nó đã hoạt động.


Tại sao chúng ta liên kết đến một tiện ích dòng lệnh không được hỗ trợ. Điều này thậm chí không tích hợp vào vỏ mà tôi chắc chắn tác giả muốn.
Ramhound

31
Tiện ích đó rất hữu ích cho tôi. Tôi đã tải xuống một hình ảnh iso từ msdn và cần thiết để cheksum nó. Tôi không muốn bất kỳ công cụ của bên thứ ba. Tôi không cần sự tích hợp vỏ và tác giả đã không yêu cầu nó. Đó là từ một nguồn đáng tin cậy của Microsoft và trong khi không được hỗ trợ, nó vẫn hoạt động. Tôi đã đăng một liên kết ở đây vì những người khác như tôi có thể thấy nó hữu ích.
người tạo

29
Tôi với @creator. Nó có thể không được hỗ trợ phần mềm, nhưng ít nhất Microsoft là tác giả. Các chương trình kiểm tra có khả năng thực sự quan trọng để duy trì an ninh; Tôi không muốn nhận của tôi từ một số bên thứ ba ngẫu nhiên.
ellvdben

3
Mặc dù nó là một tiện ích OKish để sử dụng vừa phải, nhưng nó không ổn định. Tôi đang sử dụng nó trong tập lệnh xdelta để xác định xem các tệp có cùng kích thước có khác nhau không và tôi rất tiếc phải nói rằng tôi nhận được khoảng 1 sự cố cứ sau vài trăm tệp. Nó không đáng tin cậy, vì vậy một lời khuyên: sử dụng cái gì đó khác.
JasonXA

PsFCIV là viết lại PowerShell hỗ trợ chức năng cơ sở dữ liệu XML ban đầu cộng với băm SHA-256, SHA-384 và SHA-512.
Người dùng5910

76

PowerShell phiên bản 4 trở lên bao gồm lệnh ghép ngắn Get-FileHash .

powershell get-filehash -algorithm md5 <file_to_check>

Sử dụng doskey để tạo một bí danh liên tục dễ nhớ hơn.

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

1
Bằng cách thêm Danh sách định dạng để hiển thị đầu ra đầy đủ nếu chuỗi kết quả băm quá dài powershell Get-FileHash -Algorithm md5 <file_to_check> | Format-List
celeron533

Cuối cùng cũng đến với PowerShell!
Franklin Yu

Câu hỏi và câu trả lời xuất sắc. Cảm ơn tất cả những điều này. Tôi muốn giới thiệu một phần mềm khác, nhưng nó khá hoàn chỉnh. Không thể cảm ơn bạn đóng góp đủ cho chủ đề này. Xin lỗi ... Tôi có thể hỏi tại sao PowerShell trên Win 8.1 và 10 sẽ không nhận ra Get-FileHash "C:\foo.exe" -Algorithm MD5,SHA1,SHA256 | Format-Listmột cách tự nhiên để liệt kê một số giá trị băm liên tiếp không? Không có hướng dẫn như vậy được lưu trữ trong giao diện điều khiển? Tôi đã cố gắng định dạng lại nhiều lần với cú pháp đúng, nhưng nó trả về cho tôi một lỗi và nó dường như không hoạt động nếu không nhúng tập lệnh.
K0media

38

Phiên bản mới của 7-Zip cũng cung cấp cho bạn tùy chọn tổng kiểm chỉ bằng cách nhấp chuột phải (không bao gồm MD5 ). Nó có SHA-1 , SHA-256 , CRC-32, CRC-64, v.v.

Nhập mô tả hình ảnh ở đây.


Đối với MD5, bạn có thể tải xuống HashTab và kiểm tra bằng cách nhấp chuột phải và sau đó là thuộc tính.

Nhập mô tả hình ảnh ở đây


Bạn đang nói về phiên bản 7-zip nào?
klaar

Thật không may, công cụ tổng kiểm tra 7-zip không cho phép bạn sao chép tổng kiểm tra!
Derek Mahar

Tôi nghĩ rằng chọn văn bản băm và Ctrl + C hoạt động tốt.
abe312

Trong thiết lập của tôi, nếu bạn đi đến các thuộc tính của tệp, bạn có thể sao chép hàm băm thông qua nhấp chuột phải-> sao chép dưới tab băm tệp.
abe312

23

Đây là một cái tôi đã sử dụng trước đó tích hợp độc đáo với hộp thoại "Thuộc tính" của Explorer: Thuộc tính mùa hè . Đó là mã nguồn mởphiên bản x64 cũng có sẵn .

Chụp màn hình SummerProperies

Tôi cũng thích FileAlyzer của Safer Network , cũng cung cấp các tính năng bổ sung. Nhưng chỉ đối với tổng kiểm tra, Summer Properties rất nhẹ và thực hiện công việc.


1
Vấn đề duy nhất với điều này là nó không hỗ trợ các thư mục hoặc nhóm tệp. Nó cũng nằm ngoài dvlp
Pavel Radzivilovsky

1
Một vấn đề khác với nó là bạn không thể dán một hàm băm vào nó và xem nó có khớp không
Jonathan

Tôi biết điều này thực sự cũ, nhưng làm thế nào bạn trả lời câu hỏi hơn một năm trước khi nó được hỏi?
Baruch

@Baruch Nếu bạn nhìn vào lịch sử chỉnh sửa của câu hỏi, bạn sẽ thấy rằng, vào tháng 5 năm 2015, một câu hỏi tương tự khác (nhưng cũ hơn) đã có câu trả lời của nó được hợp nhất vào câu hỏi này. Tôi không chắc tại sao câu hỏi mới hơn lại là câu hỏi được chọn để tồn tại, nhưng đó là lý do tại sao nó có vẻ kỳ quặc. Đây là câu hỏi cũ hơn ban đầu .
Chris W. Rea

15

HashMyFiles của Nirsoft là tiện ích nhỏ cho phép bạn tính toán băm MD5 và SHA1 của một hoặc nhiều tệp trong hệ thống của bạn. Bạn có thể dễ dàng sao chép danh sách băm MD5 / SHA1 vào bảng tạm hoặc lưu chúng vào tệp văn bản / html / xml.

HashMyFiles cũng có thể được khởi chạy từ menu ngữ cảnh của Windows Explorer và hiển thị băm MD5 / SHA1 của tệp hoặc thư mục đã chọn.

văn bản thay thế

HashMyFiles là phần mềm miễn phí và di động.


+1, Có vẻ như một cái mới - lần cuối cùng tôi kiểm tra (trước khi chuyển sang phiên bản dòng lệnh md5sum ) là FastSum - nhưng, nó là loại phần mềm dùng thử và bị cằn nhằn rất nhiều. HashMyFiles là tốt vì nó cho phép kéo và thả nhiều tệp và xuất sang CSV (cả hai tính năng quan trọng). Đừng nghĩ rằng tôi đã nhìn thấy nó khi tôi tìm thấy FastSum vài năm trước.
nik

đúng vậy, HashMyFiles là một bổ sung khá gần đây vào danh mục đầu tư của NirSoft, nó được phát hành lần đầu tiên vào năm 2007

…that integrates into Windows [Explorer]
Synetech

Và kích thước rất nhỏ!
Pedi T.

13

Tôi đã tìm thấy tập lệnh PowerShell này:

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
            }
        }
    }
}

Nguồn: Tính toán SHA1 trong PowerShell

Nó tận dụng .NET mà tôi cho rằng bạn đã cài đặt


7
Win 7 đi kèm với .NET 3.5 và PowerShell v2 và PowerShell luôn phụ thuộc vào .NET, vì vậy nếu bạn có PS, bạn đã có .NET. :-)
afrazier

9

Tôi chỉ thêm điều này ở đây vì tôi không thấy bất kỳ ví dụ quyền hạn nào hoạt động đầy đủ, sẵn sàng để sao chép-dán:

C:\> powershell "Get-FileHash %systemroot%\system32\csrss.exe"

Algorithm       Hash
---------       ----
SHA256          CB41E9D0E8107AA9337DBD1C56F22461131AD0952A2472B4477E2649D16E...

C:\> powershell -c "(Get-FileHash -a MD5 '%systemroot%\system32\csrss.exe').Hash"

B2D3F07F5E8A13AF988A8B3C0A800880

C:\> CertUtil -hashfile "%systemroot%\system32\csrss.exe" MD5 | findstr -v file
b2 d3 f0 7f 5e 8a 13 af 98 8a 8b 3c 0a 80 08 80

C:\>

7

Trình kiểm tra tính toàn vẹn của Microsoft File Checksum . Nó có thể tính toáncác giá trị băm MD5 SHA-1 .

Tải xuống, giải nén các tệp, sau đó mở một dấu nhắc lệnh, đi đến đường dẫn được trích xuất và sau đó nhập lệnh sau:

fciv -md5 filepath\filename.extension

Ví dụ:

fciv -md5 d:\programs\setup.exe

Câu trả lời này và câu trả lời của @ creator nên được kết hợp. Họ đề cập đến cùng một công cụ.
leif81

Câu hỏi Tiêu đề: Có một built-in checksum tiện ích / băm trên Windows 7? 'fciv' is not recognized as an internal or external command, operable program or batch file.Microsoft Windows [Phiên bản 10.0.14393]
Amit


6

Một tệp bó dựa trên nhận xét của pbarney cho câu trả lời có nhiều upvote nhất: Điều này sao chép hàm băm MD5 của bất kỳ tệp nào được kéo vào tệp bó vào bảng tạm:

@ECHO OFF
FOR /f "tokens=*" %%i IN ('@certutil -hashfile %1 MD5 ^| find /v "hash of file" ^| find /v "CertUtil"') DO SET r=%%i
SET r=%r: =%
ECHO %r% | clip

Để làm cho nó một mục menu ngữ cảnh thay thế:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Get MD5]
@="Copy MD5 to Clipboard"

[HKEY_CLASSES_ROOT\*\shell\Get MD5\command]
@="\"C:\\<PATH TO BAT FILE>\\getMD5.bat\" \"%1\""

Hoặc nếu bạn không quan tâm đến đầu ra thêm, một tệp một lớp lót certutil -hashfile %1 md5cũng hoạt động
jrh

3

Menu ngữ cảnh MD5 thực hiện chính xác điều này. Nó thêm tùy chọn MD5 vào menu ngữ cảnh của tệp:

Nhập mô tả hình ảnh ở đây

Văn bản thay thế

Menu ngữ cảnh MD5 là phần mở rộng vỏ phần mềm miễn phí cho Windows, hiển thị tổng băm MD5 của tệp đã chọn.

Nó nói rằng nó tương thích với Windows 95, 98, ME, NT, 2000 và XP, mặc dù nó hoạt động rất tốt với Windows 7. Đây là một bản tải xuống nhỏ (238 KB) và bao gồm mọi thứ bạn cần.


3
"Do một lỗi nghiêm trọng trong phiên bản cuối cùng của công cụ của chúng tôi đối với các tệp lớn có kích thước> 2 ^ 31 byte (~ 2.1GB), chúng tôi hiện không cung cấp tải xuống nữa."
Taha Jahangir

3

Đây chỉ là tập lệnh shell cmd sử dụng câu trả lời của tedr2 nhưng loại bỏ các dòng và khoảng trắng đầu ra không liên quan:

:: hash.cmd : Get a hash of a file
:: p1: file to be hashed
:: p2: Hash algorithm in UPPERCASE
:: p3: Output file

@setlocal
@for /f "tokens=*" %%a in (
'@certutil -hashfile %1 %2 ^|find /v "hash of file" ^|find /v "CertUtil"'
) do @(
  @set str=%%a
)
@set str=%str: =%
@echo %str%
@endlocal

Đầu ra có thể được chuyển hướng đến một tệp nếu cần:

@echo %str% > %3

ví dụ

sys> \dev\cmd\hash.cmd MyApp.dll SHA1
8ae6ac1e90ccee52cee5c8bf5c2445d6a92c0d4f

2

Cygwin chứa một md5sum.exetiện ích nên làm những gì bạn muốn.


2
Thật không may là dựa trên dòng lệnh, nó không tích hợp với Windows Shell.
Cristian Ciupitu

Cristian Ciupitu chỉ vì bạn không biết làm thế nào không có nghĩa là không thể thực hiện được. Tôi đang sử dụng nhiều ứng dụng CLI từ nền thư mục / màn hình nền của Windows Shell và trình đơn ngữ cảnh ứng dụng đã nhập và chúng hoạt động tốt.
JasonXA

2
Cygwin là quá mức cần thiết. Có nhiều nhị phân bản địa thực hiện công việc, hầu hết trong số chúng dưới 200k.
sCiphre

Không có gì "ồ ạt quá mức" về Cygwin. Tiện ích thiết lập cho phép bạn kiểm tra và chỉ tải xuống chính xác những gì bạn cần và không có gì hơn. Nếu tất cả những gì bạn chọn là md5sum, đó là tất cả những gì bạn nhận được.
Nicole Hamilton


1

1. tổng kiểm tra

Tôi sử dụng tiện ích dòng lệnh checksum .

Sử dụng:

checksum [-t = sha1 | sha256 | sha512 | md5] [-c = chữ ký] [-f =] filepath


2. Đối số dòng lệnh

  • -?, --help, -h
    In ra các tùy chọn.
  • -f, --file=VALUE
    Tên tệp.
  • -t, --type, --hashtype=VALUE
    Hashtype Defaults để md5.
  • -c, --check=VALUE
    Tùy chọn: kiểm tra - chữ ký bạn muốn kiểm tra. Không phân biệt chữ hoa chữ thường.

3. Ví dụ về việc sử dụng

# Check md5 for "E:\Саша Неотразима\Sasha-Irresistible.exe" file
SashaChernykh@DESKTOP-0G54NVG E:аша Неотразима
$ checksum -f "E:\Саша Неотразима\Sasha-Irresistible.exe"
342B45537C9F472B93A4A0C5997A6F52
# Check sha256
SashaChernykh@DESKTOP-0G54NVG E:аша Неотразима
$ checksum -f "E:\Саша Неотразима\Sasha-Irresistible.exe" -t=sha256
F6286F50925C6CBF6CBDC7B9582BFF833D0808C04283DE98062404A359E2ECC4
# Correct 41474147414741474147 sha256 hash or not?
SashaChernykh@DESKTOP-0G54NVG E:аша Неотразима
$ checksum -f "E:\Саша Неотразима\Sasha-Irresistible.exe" -t=sha256 -c 41474147414741474147
Error - hashes do not match. Actual value was 'F6286F50925C6CBF6CBDC7B9582BFF833D0808C04283DE98062404A359E2ECC4'
# One more attempt
SashaChernykh@DESKTOP-0G54NVG E:аша Неотразима
$ checksum -f "E:\Саша Неотразима\Sasha-Irresistible.exe" -t=sha256 -c F6286F50925C6CBF6CBDC7B9582BFF833D0808C04283DE98062404A359E2ECC4
Hashes match..

0

Một cái gì đó như thế này: winmd5sum .
Điều này cũng rất hay: sendtoMD5 - nhấp chuột phải, gửi đến ..., và nó mang lại cho bạn kết quả.


0

HashTab 3.0 là một phần mở rộng shell miễn phí tính toán nhiều tổng kiểm tra, bao gồm MD5. Nó được tích hợp dưới dạng một tab mới trong Thuộc tính tệp.


0

Bạn có thể sử dụng MD5sums cho Windows , tải xuống chỉ 28 KB ( Cygwin có thể là quá mức nếu tất cả những gì bạn muốn làm là tính toán băm MD5).

Cách dễ nhất để sử dụng là sử dụng Explorer để kéo và thả tệp trên md5sums.exe để lấy băm MD5 của chúng.


0

Câu trả lời đúng là tất nhiên, vâng, CertUtil (xem câu trả lời của tedr2 ).

Nhưng tôi sẽ thêm Trình xác minh kiểm tra tệp miễn phí của Penteract , theo tôi, là một trong những chương trình thân thiện với người dùng nhất. (Tuyên bố miễn trừ trách nhiệm: Tôi liên kết với Penteract.)

Một số ưu điểm của nó:

  • So sánh các băm tính toán và dự kiến ​​cho bạn.
  • Minimalistic - không có mục nào trong menu ngữ cảnh của tệp, không có tab phụ trên thuộc tính của tệp.

Để xác minh tính toàn vẹn của chương trình này (chống lại các cuộc tấn công trung gian ) - nó tải xuống qua kết nối an toàn.

Trình xác minh kiểm tra tệp Penteract

Plus: miễn phí, ngoại tuyến (vì vậy bạn không phải tải lên tệp của mình), thân thiện với người dùng (kéo tệp vào và nhận kết quả), khởi chạy từ menu bắt đầu (không cần tìm tệp thực thi được tải xuống khi bạn muốn sử dụng nó một năm kể từ bây giờ) và hỗ trợ MD5, SHA1, SHA256, v.v.


1
Cảm ơn bạn đã tiết lộ liên kết của bạn. Tuy nhiên, xin vui lòng tránh thực hiện quá nhiều bài viết thuộc loại này, vì làm như vậy có thể bị coi là spam. Để biết thêm thông tin về các bài đăng quảng cáo, vui lòng xem superuser.com/help/promotion .
bwDraco

1
Điều này chỉ hoạt động trên Windows 10 và op đã hỏi cụ thể về W7.
Jool


0

Bạn có thể thử msys2, nó ở đây .

Chỉ cần gõ (thuật toán) tổng. (thuật toán) là thuật toán băm bạn muốn sử dụng, ví dụ: md5, sha1, sha256 ...

Không giống như Cygwin, công cụ này có thể mang theo được, bạn chỉ cần tải xuống tệp .zip và giải nén ở bất cứ đâu bạn muốn. Bạn có thể sử dụng nó bằng một cú nhấp chuột đơn giản (msys2.exe).

Hy vọng công cụ này sẽ giúp bạn.



-1

Có khoảng 100 công cụ của bên thứ ba. Tôi sử dụng MD5Hash. Để tải xuống với các tệp sfv, chỉ cần sử dụng TeraCopy để xác minh băm.


-2

Đối với một giải pháp hoạt động trên Windows hoặc bất kỳ môi trường nào khác, hãy sử dụng Python.

  1. cài đặt Python - trình cài đặt Windows được cung cấp trên https://www.python.org/doads/

  2. tải xuống một cksumtriển khai đã được thử nghiệm , ví dụ: http://pastebin.com/raw.php?i=cKATyGLb - lưu nội dung của nội dung này để nói c:\cksum.pyhoặc bất cứ nơi nào bạn thấy thuận tiện

Sau đó để thực hiện kiểm tra:

python c:\cksum.py INPUTFILE

Không nhanh như một tiện ích được biên dịch, nhưng tương thích với Unix cksumvà chạy ở bất cứ đâu.


-3

Tôi thích digestIT , mặc dù nó có vẻ khá cũ và có thể không được duy trì.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.