Cách Tính Toán Tổng Kiểm Tra

Mục lục:

Cách Tính Toán Tổng Kiểm Tra
Cách Tính Toán Tổng Kiểm Tra
Anonim

Để đảm bảo rằng tệp được truyền qua đường truyền thông tin một cách chính xác, người gửi sẽ tính toán trước tổng kiểm tra của nó, mà nó sẽ giao tiếp với người nhận. Sau đó, sau khi nhận được tệp, cũng tính toán tổng kiểm tra của nó, và sau đó kiểm tra xem nó có khớp với tệp được người gửi báo cáo hay không.

Cách tính toán tổng kiểm tra
Cách tính toán tổng kiểm tra

Hướng dẫn

Bước 1

Nếu nội dung của tệp được viết dưới dạng một chuỗi dòng, mỗi dòng chứa vài chục chữ số thập lục phân có hai chữ số, hãy cộng các số này lại với nhau trong mỗi dòng. Số tiền cũng được thể hiện bằng ký hiệu thập lục phân, ghi xuống bên phải của dòng. Tính tổng tổng của tất cả các hàng theo cách này. Sau đó gấp chúng lại với nhau. Kết quả, mà bạn sẽ biểu thị bằng ký hiệu thập lục phân trong trường hợp này, sẽ là tổng kiểm tra của toàn bộ tệp.

Bước 2

Trong một số trường hợp, tổng kiểm tra quá lớn và không thuận tiện cho việc truyền tải. Sau đó, chỉ chuyển cùng với tệp một vài chữ số có nghĩa nhỏ nhất của số tiền này (ví dụ: bốn). Người nhận trong trường hợp này sẽ phải so sánh các chữ số thấp hơn của kết quả với số bạn đã gửi sau khi tính tổng tổng theo cách tương tự.

Bước 3

Ngày nay, các thuật toán tổng kiểm tra phức tạp hơn được sử dụng nhiều hơn là phép cộng đơn giản và tiếp theo là tách các chữ số có nghĩa nhỏ nhất. Thật bất tiện khi thực hiện các phép tính bằng cách sử dụng các thuật toán này theo cách thủ công. Một trong số chúng được gọi là CRC (Kiểm tra dự phòng theo chu kỳ). Kết quả của phép tính theo thuật toán này thường không được biểu thị bằng hệ thập lục phân, mà trong hệ thống số nhị phân. Để tính toán nó, hãy sử dụng tiện ích cksum (trong Linux) hoặc CRC-Check (trong DOS hoặc Windows).

Bước 4

Cùng với CRC, các thuật toán hiện đại để tính toán tổng kiểm tra MD5 và SHA hiện đang được sử dụng rộng rãi. Các tiện ích để tính toán chúng là đa nền tảng. Có các phiên bản cho cả Linux và Windows (nhưng không dành cho DOS). Đầu tiên thường được sử dụng nhất trong số đó. Để sử dụng nó để tính tổng tổng bằng thuật toán MD5, bất kể bạn đang sử dụng hệ điều hành nào, hãy nhập lệnh: md5sum filename.рсш> filename.md5 Bạn sẽ nhận được tệp thứ hai, trong đó tổng kiểm sẽ được ghi. Gửi cả hai tệp cho người nhận. Khi anh ta nhận được chúng, anh ta sẽ thực hiện lệnh sau: md5sum -c filename.md5 Tiện ích sẽ tính toán tổng kiểm tra của tệp đầu tiên với thông tin được lưu trữ trong tệp thứ hai và sau đó cho bạn biết liệu chúng có khớp hay không.

Đề xuất: