Android

Cách xác minh tất cả các tổng kiểm tra tệp (md5, sha-1) tại một nơi

C# How To MD5 Hash a File And Show Progress

C# How To MD5 Hash a File And Show Progress

Mục lục:

Anonim

Bạn có thể nhớ sự cố brick Android của tôi do flash ROM bị hỏng khiến tôi phải viết toàn bộ hướng dẫn về tổng kiểm MD5 và cách xác minh chúng. Kể từ đó, tôi đã có một chút đặc biệt (và hoang tưởng) về việc kiểm tra băm tập tin mà tôi tải xuống từ web.

Trong khi tôi đang tải xuống Windows 8 Consumer Preview vào một ngày khác, tôi nhận thấy rằng Microsoft đã không cung cấp các bit tổng kiểm tra MD5 thông thường để kiểm tra tính toàn vẹn của tệp ISO đã tải xuống và thay vào đó cung cấp một bit băm mới hơn, các bit SHA-1.

Thật vậy, mã hóa SHA-1 tốt hơn MD5 theo nhiều cách. Tôi có thể đào sâu và giải thích cho bạn sự khác biệt trong các thuật ngữ táo bạo, nhưng tôi không nghĩ rằng điều đó là cần thiết. Theo thuật ngữ của giáo dân, thuật toán SHA-1 an toàn và đáng tin cậy hơn nhiều khi so sánh với tổng kiểm tra MD5.

Hơn nữa, tổng kiểm tra SHA-1 cung cấp các bit băm duy nhất 40 bit cho mỗi tệp trong 32 bit MD5, do đó với SHA-1, có ít khả năng hai tệp có cùng giá trị băm.

Vì vậy, bây giờ bạn có một số ý tưởng về băm tập tin và cách bạn có thể sử dụng chúng để kiểm tra tính toàn vẹn của tệp, hãy xem cách bạn có thể xác minh tất cả các bit băm thường được sử dụng cho mỗi tệp dưới một mái nhà.

Tải xuống và cài đặt HashTab trên máy tính của bạn. Việc cài đặt rất đơn giản và một khi chương trình cài đặt, nó sẽ tích hợp liền mạch với Windows shell. Từ giờ trở đi, bất cứ khi nào bạn muốn kiểm tra bất kỳ bit băm nào của tệp, chỉ cần nhấp chuột phải vào tệp đó và chọn Thuộc tính.

Trong cửa sổ Thuộc tính, nhấp vào tab Băm tệp để xem các bit băm tệp cho tệp (việc tính toán có thể mất một chút thời gian). Theo mặc định, ba thuật toán băm đang hoạt động (tôi không thực sự nhớ chúng ngay bây giờ), nhưng bạn có thể tùy chỉnh và chọn tất cả các bit bạn muốn tính bằng liên kết Cài đặt.

Bạn cũng có thể so sánh các bit tổng kiểm tra mà bạn có với bạn bằng cách dán nó vào hộp văn bản So sánh Hash để dễ dàng so sánh các bit tự động.

Phán quyết của tôi

HashTab là một phần mềm miễn phí, dễ sử dụng và nếu bạn hỏi tôi, đây là một ứng dụng bắt buộc phải có cho Windows. Tôi biết hầu hết mọi người không thực sự quan tâm đến việc kiểm tra các bit băm sau khi họ tải xuống một tệp (bản thân tôi đã từng là một trong số họ) nhưng tin tôi đi, tốt hơn hết là an toàn hơn là xin lỗi.