Công cụ nào có thể tạo MD5 từ dòng lệnh? [đóng cửa]


14

Có công cụ nào có thể tự động hóa bằng tập lệnh để tạo tệp MD5 không?

Tôi đã từng sử dụng Cygwin nhưng tôi đang tìm giải pháp khác mà không cần cài đặt Cygwin.

Câu trả lời:


13

Các hashutils gói có một md5sum.exetiện ích. Nó chỉ đơn giản sử dụng API Crypto của Microsoft và sẽ khiến bạn bị ràng buộc I / O, điều này không nhất thiết phải xảy ra với các công cụ khác. Ví dụ: tôi đã điểm chuẩn md5sumtừ UnxUtils so với cái này và UnxUtils chậm hơn đáng kể. Tôi cá là CygWin sẽ còn tệ hơn nữa. Tác giả cũng đã viết HashCheck tuyệt vời , một phần mở rộng shell để tạo và xác minh băm.


2
+1 Điều đó hashutils là tuyệt vời. Nếu bạn cũng đặt nó trong đường dẫn lớp, nó còn tuyệt vời hơn nữa: D. Cảm ơn.
Radu Murzea

1
@RaduMurzea Classpath?! Đó là Java chứ không phải Windows. Bạn được sinh ra sau java hay cái gì đó?! Nó được gọi là PATH
barlop

@barlop OK tốt, xấu của tôi. Tôi đã không bắt gặp họ trong một thời gian và quên mất đó là :).
Radu Murzea

2
Tái bút: Cho biết Java bao nhiêu tuổi, không có lý khi nghĩ rằng nó cũ hơn tôi: D.
Radu Murzea

4

Kiểm tra Hỗ trợ MS - Tính khả dụng và mô tả của tiện ích Trình kiểm tra tính toàn vẹn tệp :

Trình kiểm tra tính toàn vẹn tệp kiểm tra tệp (FCIV) là một tiện ích nhắc lệnh để tính toán và xác minh các giá trị băm mật mã của các tệp. FCIV có thể tính toán các giá trị băm mật mã MD5 hoặc SHA-1. Các giá trị này có thể được hiển thị trên màn hình hoặc được lưu trong cơ sở dữ liệu tệp XML để sử dụng và xác minh sau này.


4

md5sumđược bao gồm trong gói coreutils của GnuWin32 .

GnuWin cung cấp các cổng công cụ với GNU hoặc giấy phép nguồn mở tương tự, cho MS-Windows hiện đại (Microsoft Windows 2000 / XP / 2003 / Vista / 2008/7)


2

Sử dụng MD5Sums . Xem các tùy chọn nó có.

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

1

Chính xác

ExactFile là một công cụ xác minh tính toàn vẹn của tệp:

  • Sử dụng nó để đảm bảo các tệp được sao chép vào CD-ROM là các bản sao hoàn hảo,
  • Sử dụng nó để đảm bảo sao lưu được sao chép từ ổ đĩa này sang ổ đĩa khác là đúng,
  • Sử dụng nó để đảm bảo các tập tin không bị thay đổi hoặc bị hư hỏng theo thời gian.

Đa luồng, vì vậy các lõi CPU bổ sung của bạn sẽ được sử dụng khi quét nhiều tệp và công việc được hoàn thành nhanh hơn.

Rất vui với tên tệp Unicode, vì vậy nó không bị lỗi khi bạn sử dụng nó trên các tệp có tên bằng tiếng Nhật, tiếng Do Thái, tiếng Trung hoặc bất kỳ ngôn ngữ nào khác.

Hỗ trợ nhiều thói quen kiểm tra (băm), như MD5, SHA1, CRC32, RIPEMD và các thói quen khác.

Hỗ trợ quét thư mục đệ quy.

Hỗ trợ các tệp rất lớn - Nếu có trên ổ cứng của bạn, ExactFile có thể xử lý nó.

Có phải tất cả mọi thứ phổ biến tiện ích mùa hè làm, như fsum, md5sum, sha1sum, sfv, vv, nhưng tốt hơn!

Tương thích với các định dạng kiểm tra tập tin phổ biến.

Đối với Windows 2000, XP, Vista và 7.

GUI. Dễ dàng sử dụng để lấy tổng kiểm tra cho các tệp riêng lẻ, tạo bản tóm tắt tổng kiểm tra và kiểm tra bản tóm tắt tổng kiểm tra. Không yêu cầu phiên bản console hoặc bất kỳ DLL bên ngoài.

MIỄN PHÍ.

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.