Checksum là gì (và tại sao bạn nên quan tâm)?

Sep 30, 2025
Quyền riêng tư và Bảo mật

Tổng kiểm tra là một chuỗi các số và chữ cái được sử dụng để kiểm tra dữ liệu để tìm lỗi. Nếu bạn biết tổng tổng của một tệp gốc, bạn có thể sử dụng tiện ích tổng kiểm để xác nhận bản sao của mình là giống hệt nhau.

Giải thích về kiểm tra

Để tạo tổng kiểm tra, bạn chạy một chương trình đưa tệp đó qua thuật toán . Các thuật toán điển hình được sử dụng cho điều này bao gồm MD5, SHA-1, SHA-256 và SHA-512.

Thuật toán sử dụng một hàm băm mật mã lấy đầu vào và tạo ra một chuỗi (một chuỗi số và chữ cái) có độ dài cố định. Tệp đầu vào có thể là tệp nhỏ 1 MB hoặc tệp lớn 4 GB, nhưng theo cách nào đó, bạn sẽ nhận được tổng kiểm tra có cùng độ dài. Tổng kiểm tra cũng có thể được gọi là "băm."

Những thay đổi nhỏ trong tệp tạo ra các tổng kiểm tra rất khác nhau. Ví dụ: chúng tôi đã tạo hai tệp văn bản khác nhau gần như giống nhau, nhưng một tệp có dấu chấm than trong khi tệp kia có dấu chấm. Sau khi chạy tiện ích tổng kiểm tra tích hợp của Windows 10 trên chúng, chúng tôi thấy các tổng kiểm tra rất khác nhau. Một sự khác biệt về ký tự trong tệp bên dưới sẽ tạo ra một tổng kiểm tra trông rất khác.

Khi kiểm tra là hữu ích

Bạn có thể sử dụng tổng kiểm tra để kiểm tra các tệp và dữ liệu khác để tìm lỗi xảy ra trong quá trình truyền hoặc lưu trữ. Ví dụ: một tệp có thể không được tải xuống đúng cách do sự cố mạng hoặc sự cố ổ cứng có thể gây ra hỏng tệp trên đĩa.

Nếu bạn biết tổng tổng của tệp gốc, bạn có thể chạy một tổng kiểm tra hoặc tiện ích băm trên đó. Nếu tổng kiểm tra kết quả phù hợp, bạn biết tệp bạn có là giống hệt nhau.

Máy tính sử dụng các kỹ thuật kiểu tổng kiểm tra để kiểm tra dữ liệu để tìm các sự cố trong nền, nhưng bạn cũng có thể tự mình làm điều này. Ví dụ, Các bản phân phối Linux thường cung cấp tổng kiểm tra để bạn có thể xác minh ISO Linux của mình đã được tải xuống đúng cách trước khi ghi nó vào đĩa hoặc đặt nó vào ổ USB . Bạn cũng có thể sử dụng tổng kiểm tra để xác minh tính toàn vẹn của bất kỳ loại tệp nào khác, từ ứng dụng đến tài liệu và phương tiện. Bạn chỉ cần biết tổng kiểm tra của tệp gốc.

Sự khác biệt giữa Tổng MD5, SHA-1 và SHA-256 là gì?

Tổng kiểm tra là một cách hữu ích để đảm bảo rằng tệp không có lỗi. Nếu một lỗi ngẫu nhiên xảy ra do sự cố tải xuống hoặc sự cố ổ cứng, tổng kiểm tra kết quả sẽ khác, ngay cả khi đó chỉ là một lỗi nhỏ.

Tuy nhiên, các hàm băm mật mã này không hoàn hảo. Các nhà nghiên cứu bảo mật đã tìm thấy “ Sự va chạm ”Với Smokey SHA-1 chức năng. Nói cách khác, họ đã tìm thấy hai tệp khác nhau tạo ra cùng một băm MD5 hoặc SHA-1, nhưng khác nhau.

Điều này khó có thể xảy ra do ngẫu nhiên, nhưng kẻ tấn công có thể sử dụng kỹ thuật này để ngụy trang tệp độc hại thành tệp hợp pháp. Đó là lý do tại sao bạn không nên dựa vào tổng MD5 hoặc SHA-1 để xác minh rằng một tệp là xác thực — chỉ để kiểm tra xem có bị hỏng hay không.

Chưa có bất kỳ báo cáo nào về xung đột SHA-256, đó là lý do tại sao các ứng dụng hiện đang tạo tổng SHA-256 thay vì tổng MD5 và tổng SHA-1. SHA-256 là một thuật toán mạnh hơn, an toàn hơn.

Các thuật toán tổng kiểm tra khác nhau tạo ra các kết quả khác nhau. Một tệp sẽ có các tổng kiểm tra MD5, SHA-1 và SHA – 256 khác nhau. Nếu bạn chỉ biết tổng MD5 của một tệp gốc, bạn phải tính tổng MD5 của bản sao để kiểm tra xem nó có trùng khớp hay không.

LIÊN QUAN: SHAttered là gì? Các cuộc tấn công va chạm SHA-1, được giải thích

Cách tính tổng chi phiếu

Nếu bạn biết tổng kiểm tra của một tệp gốc và muốn kiểm tra nó trên PC của mình, bạn có thể thực hiện dễ dàng. Windows, macOS và Linux đều có các tiện ích tích hợp để tạo tổng kiểm tra . Bạn không cần bất kỳ tiện ích nào của bên thứ ba.

LIÊN QUAN: Hàm băm MD5, SHA-1 và SHA-256 là gì và Làm cách nào để kiểm tra chúng?

Trên Windows, PowerShell’s Get-FileHash lệnh tính tổng tổng của một tệp. Để sử dụng nó, trước tiên hãy mở PowerShell. Trên Windows 10, nhấp chuột phải vào nút Bắt đầu và chọn “Windows PowerShell”. Bạn cũng có thể khởi chạy nó bằng cách tìm kiếm “PowerShell” trong menu Start và nhấp vào phím tắt “Windows PowerShell”.

Cập nhật: Get-FileHash được bao gồm trong Windows 10. Tuy nhiên, trên Windows 7, bạn sẽ phải cài đặt bản cập nhật PowerShell 4.0 để có được nó.

Tại lời nhắc, hãy nhập Get-FileHash và sau đó nhấn phím cách của bạn.

Nhập đường dẫn của tệp bạn muốn tính toán tổng kiểm tra. Hoặc, để làm cho mọi thứ dễ dàng hơn, hãy kéo và thả tệp từ cửa sổ File Explorer vào cửa sổ PowerShell để tự động điền vào đường dẫn của nó.

Nhấn Enter để chạy lệnh và bạn sẽ thấy hàm băm SHA-256 cho tệp. Tùy thuộc vào kích thước của tệp và tốc độ lưu trữ trên máy tính của bạn, quá trình này có thể mất vài giây.

Nếu bạn cần một loại tổng kiểm tra khác, hãy thêm - Thuật toán tùy chọn ở cuối lệnh, như sau:

Get-FileHash C: \ path \ to \ file.iso-Thuật toán MD5
Get-FileHash C: \ path \ to \ file.iso-Thuật toán SHA1

So sánh tổng kiểm tra được tính toán với tổng kiểm tra ban đầu. Bạn không cần phải nhìn quá gần, vì sẽ có sự khác biệt lớn trong tổng kiểm tra ngay cả khi chỉ có một sự khác biệt nhỏ trong tệp cơ bản.

Nếu tổng kiểm trùng khớp, các tệp sẽ giống hệt nhau. Nếu không, thì đã xảy ra sự cố — có lẽ tệp bị hỏng hoặc bạn chỉ đang so sánh hai tệp khác nhau. Nếu bạn đã tải xuống bản sao của tệp và tổng kiểm tra của nó không khớp với những gì bạn mong đợi, hãy thử tải xuống lại tệp.

MTK FLASHING ERROR(SP TOOL),U BOOT CHECKSUM FAILED SOLUTION

How To Validate A Credit Card Number (Luhn Algorithm | Checksum) - C Programming

The IP Header Checksum

How And Why To Use A MD5-SHA Checksum Utility


Quyền riêng tư và Bảo mật - Các bài báo phổ biến nhất

Cách thiết lập Mở khóa bằng khuôn mặt trên Google Pixel 4 và Pixel 4 XL

Quyền riêng tư và Bảo mật Oct 31, 2025

Scratch Dino Google đã loại bỏ cảm biến vân tay và thay vào đó là nhận dạng khuôn mặt trên Pixel 4 và Pixel 4 XL. Nế..


Cách chặn người gửi trong ứng dụng thư trên iPhone và iPad

Quyền riêng tư và Bảo mật Oct 8, 2025

Đọc thầm lặng Tiếp tục bị thêm vào các chuỗi email khó chịu mà bộ lọc thư rác sẽ không bắt được? Sử dụng tính năng ..


Cách thay đổi mật khẩu Twitter của bạn

Quyền riêng tư và Bảo mật Nov 21, 2024

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Bạn nên sử dụng một mật khẩu mạnh cho mọi dịch vụ web quan trọng mà bạn có. Mặc dù Twitter có..


Cách quản lý mật khẩu đã lưu trong Internet Explorer

Quyền riêng tư và Bảo mật Sep 26, 2025

Quyền riêng tư rất quan trọng khi nói đến thế giới kỹ thuật số, nhưng bạn có biết chính xác cách trình duyệt lưu mật khẩu của bạn không? ..


Cách thêm tên vào danh sách "Khuôn mặt được nhận dạng" trong ứng dụng Ảnh iOS 10

Quyền riêng tư và Bảo mật Sep 7, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Với tính năng “Khuôn mặt được nhận dạng” mới của iOS 10, bạn không bao giờ phải mất thời gian tìm kiếm..


Cách thiết lập xác thực hai yếu tố không cần mã mới của Google

Quyền riêng tư và Bảo mật Jul 12, 2025

Xác thực hai yếu tố là một cách tuyệt vời để đảm bảo tài khoản của bạn được an toàn, nhưng việc phải nhập mã mỗi lần bạn cần đăn..


Từ Hộp thủ thuật: Đầu ra Xbox trên hai màn hình, Đạo cụ Halloween công nghệ cao và Ổ đĩa flash cũ làm đĩa đặt lại mật khẩu

Quyền riêng tư và Bảo mật Jun 20, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Mỗi tuần một lần, chúng tôi tổng hợp một số mẹo hay dành cho người đọc và chia sẻ chúng với mọi người. Tu�..


Ngăn chặn những kẻ gửi thư rác MSN / Windows Live Messenger đáng ghét

Quyền riêng tư và Bảo mật Jun 23, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Bạn đã bị tấn công bởi những kẻ gửi thư rác trên Live Messenger yêu cầu bạn kiểm tra một số trang web gửi thư rác ..


Thể loại