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


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


561
2018-02-14 18:38


gốc


Không phải khu vực của tôi, nhưng Powershell, việc xây dựng trong ngôn ngữ kịch bản, có thể có thể làm điều đó. - Phoshi
Đây có phải là một trong những người ngốc nghếch "Tôi không được phép cài đặt bất kì Nếu có, hãy thử googling cho "PowerShell SHA1 hash" và bạn sẽ nhận được một số script / cmdlet sẽ chạy trên PowerShell cài sẵn bằng cách sử dụng các API Crypto của MS. - afrazier
Có GetFile-Hash. Bạn cần PS 4.0 hoặc tiện ích cộng đồng stackoverflow.com/questions/10521061/… - rofrol
Avast anti virus đang chặn tải xuống từ trang web trên cho tôi, vì vậy có thể đáng để tiếp cận thận trọng. - Jules
Lưu ý, câu trả lời hay nhất (đối với tôi) là câu trả lời thứ 2, có nhiều phiếu bầu hơn là câu trả lời do người hỏi chọn. Để người đọc: xem bên dưới, cho tùy chọn "certutil.exe". - macetw


Các câu trả lời:


Có một tiện ích tích hợp, như được chỉ rõ 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í này được gọi là HashTab tích hợp gọn gàng với Windows Explorer bằng cách đăng ký ... tốt, một tab trong hộp thoại thuộc tính của tệp. Nó khá ngọt ngào.

HashTab screenshot


161
2018-02-14 18:42



tôi thích HashCheck qua HashTab, chủ yếu là bởi vì nó có thể xử lý nhiều tập tin hỗn hợp / thư mục lựa chọn và nó có thể tạo / xác minh các tập tin SFV / MD5 / SHA1. Bài viết của tôi tại Diễn đàn Ars đi vào chi tiết hơn. - afrazier
Hãy nhớ rằng HashTab chỉ miễn phí để sử dụng riêng tư! HashCheck là mã nguồn mở và hoàn toàn miễn phí (giấy phép BSD) - keiki
có, có một cmd: CertUtil -hashfile _main.exe MD5 - Scott混合理论
"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 làm điều gì đó 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
"Cảm ơn. Thật không may là được xây dựng trong là một yêu cầu thiết yếu đối với tôi." Sau đó, tại sao bạn chọn một phần mềm không được xây dựng, mà câu hỏi không yêu cầu, như là câu trả lời? - KalEl


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

certUtil -hashfile pathToFileToCheck [HashAlgorithm]

Lựa chọn HashAlgorithm: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

Vì vậy, ví dụ, sau đây tạo ra một MD5 checksum cho tập tin C:\TEMP\MyDataFile.img:

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

Để có được kết quả tương tự với 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 " ",""

972
2018-04-06 15:21



Câu hỏi được chỉ định được tích hợp sẵn và ngoài kịch bản PowerShell, đây là phiên bản 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ể cài đặt phần mềm. Duy nhất của tôi upvote dường như không đủ cho câu trả lời này. - jbo5112
MD5.bat: @certutil -hashfile% 1 MD5 | tìm / v "băm của tệp" | tìm / v "CertUtil" - pbarney
Xin lưu ý rằng certutil Là không có trong Windows PE, vì vậy nếu bạn đang cố tính toán tổng kiểm tra trong tập lệnh tác vụ trước khi 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
Thật không thể tin được, nhưng CertUtil -hashfile C:\TEMP\MyDataFile.img MD5 không tạo ra cùng một giá trị băm md5sum /tmp/MyDataFile.img dưới Linux (Tôi bảo đảm nó là cùng một tập tin với một gắn kết) - lalebarde
@ lalebarde Chỉ có một tiêu chuẩn cho MD5. Nếu bạn đang nhận được các kết quả khác nhau trên cùng một tệp, đó là vì một cái gì đó đang thực hiện một số thay đổi đối với tệp đó và làm cho các 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


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

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

Screenshot


158
2017-12-30 05:15



Ứng dụng vui nhộn. Chắc chắn là tốt nhất. Nó có thể kiểm tra băm với một doubleclick trên tập tin được tạo.MD5! Và nó nhớ những tập tin được băm. - Pavel Radzivilovsky
AVG đang gắn cờ REGSVR32.EXE như một mối đe dọa virus sau khi cài đặt - Mike Pennington
AVG đang gắn cờ rằng tiện ích Windows lõi đã được thay đổi - đó là một thứ mà phần mềm độc hại thường làm. - dunxd
Miễn phí, mã nguồn mở, tích hợp với trang thuộc tính và trình đơn 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 có thật không Nhanh. Ứng dụng này là vô lý tuyệt vời, cảm ơn bạn! - Şafak Gür
và bạn có thể cài đặt nó qua sô cô la! - Michael Caron


Có tiện ích FCIV từ Microsoft, Trình kiểm tra tính toàn vẹn của Microsoft File Checksum  (đường dẫn tải xuống).

Công cụ xác minh toàn vẹn tệp Microsoft 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.


80
2017-09-05 11:51



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
Tiện ích đó hữu ích cho tôi. Tôi đã tải về 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 nào. 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. - creator
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 của tôi từ một số bên thứ ba ngẫu nhiên. - ellisbben
Trong khi đó là một tiện ích OKish để sử dụng vừa phải, nó không ổn định. Tôi đang sử dụng nó trong một kịch bản xdelta để xác định xem các tập tin có cùng kích thước là khác nhau và tôi xin lỗi để nói rằng tôi nhận được khoảng 1 vụ tai nạn mỗi vài trăm tập tin. Nó không đáng tin cậy, do đó, 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 của bản gốc cộng với băm SHA-256, SHA-384 và SHA-512. - User5910


PowerShell phiên bản 4 trở lên bao gồm Get-FileHash cmdlet.

powershell get-filehash -algorithm md5 <file_to_check>

Sử dụng doskey để tạo 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"

60
2018-05-22 20:58



Bằng cách thêm Format-List để 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 là PowerShell! - Franklin Yu
Brilliant câu hỏi và câu trả lời. 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 điều này khá hoàn chỉnh. Không thể cảm ơn những người đóng góp đủ cho chủ đề này. Xin lỗi ... Tôi có thể hỏi lý do 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-List tự nhiên để liệt kê một vài băm trong một hàng? Không có lệnh nào được lưu trong bảng điều khiển? Tôi đã cố gắng để tái cấu trúc nhiều lần với cú pháp chính xác, nhưng nó trả về cho tôi một lỗi và nó không có vẻ làm việc mà không cần nhúng một kịch bản. - K0media


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

Enter image description here.


Đố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.

Enter image description here


29
2018-01-11 21:31



Bạn đang nói về phiên bản 7-zip nào? - klaar
Thật không may, công cụ 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 việc 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 tài sản của tập tin, bạn có thể sao chép băm thông qua nhấp chuột phải-> sao chép dưới tab băm tập tin. - abe312


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

SummerProperties screen shot

Tôi cũng thích mạng an toàn hơn FileAlyzer, cũng cung cấp các tính năng bổ sung. Nhưng chỉ để kiểm tra, Summer Properties là nhẹ và thực hiện công việc.


22
2017-12-30 00:55



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 các tập tin. Nó cũng ra khỏi dvlp - Pavel Radzivilovsky
Một vấn đề khác với nó là bạn không thể dán một băm vào nó và xem nó có phù hợp hay không - Jonathan