Làm thế nào để xác minh một tập tin đã tải về SHA-256 Name

Dùng hệ thống điện hay certuthl trong lệnh nhắc để tính toán tập tin SHA-256. So sánh kết quả hoàn chỉnh với tổng kiểm tra của nhà xuất bản cho việc tải về chính xác.

3 phút đọcThời gian cần thiết: Vài phút; tập tin lớn có thể kéo dài hơn
Trong hướng dẫn viên này

Một tổng kiểm tra mô tả nội dung tập tin. Một kết quả khớp sẽ thiết lập thỏa thuận với đĩa kiểm tra đó, không phải là chương trình an toàn. Nếu người tấn công thay thế cả tập tin lẫn giá trị đã được công bố, sự so sánh này không thể phát hiện ra.

Tìm giá trị tham chiếu đúng

Dùng những chỉ dẫn chính thức của người công bố để dịch chính xác bản dịch, hệ điều hành và kiến trúc. ZIP Lưu trữ và các EXE chiết xuất từ nó có những byte khác nhau. SHA-256 và SHA-512 là các thuật toán khác nhau; thập lục phân SHA-256 có 64 các nhân vật. Trường hợp viết thư không thay đổi giá trị của chúng. Cũng hãy kiểm tra chữ ký kỹ thuật số của một người công bố khi có thể.

Điện: tính và so sánh

Trong thư mục chứa việc tải về, hãy thay thế tên tập tin và địa điểm tham khảo:

Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256
$expected = 'PASTE_THE_PUBLISHERS_64_HEX_CHARACTERS'
$actual = (Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256).Hash
($expected -match '^[0-9a-fA-F]{64}$') -and ($actual -ieq $expected)

Biểu thức cuối cùng trở lại True Chỉ cho một tham chiếu hợp lệ của độ dài đó phù hợp với toàn bộ hash. Những lệnh này đọc tập tin; chúng không thực hiện nó. Hãy giữ những con đường chứa các khoảng không được trích dẫn.

Nhắc lệnh: certutit

Hãy so sánh điều này với CMD và so sánh đường hash với giá trị của người công bố:

certutil -hashfile ".\installer.exe" SHA256

Thông điệp thành công có nghĩa là tính toán thành công, chứ không phải trùng khớp. sha256sum không phải là một lệnh CMD tiêu chuẩn; nó đòi hỏi thêm một môi trường như WSL hoặc công cụ cài đặt thích hợp.

Tùy chọn duyệt và đối chiếu sai

Hạt Công cụ checksum chấp nhận tập tin lên đến 20 MiB và đọc toàn bộ tập tin vào bộ nhớ trình duyệt. Chọn cùng một thuật toán và dán tổng kiểm tra. Dùng một công cụ hệ thống cho tập tin lớn hơn.

Đối với một trận đấu sai, đừng chạy tập tin. Kiểm tra phiên bản, kiến trúc, thuật toán và tải về toàn bộ, rồi tải về từ nguồn chính thức. Hãy liên lạc với người công bố nếu điều đó còn kéo dài. Không bao giờ tìm kiếm một tổng kiểm tra tùy ý để biện minh cho tập tin.