Máy tính băm CRC-16

Tạo tổng kiểm tra CRC-16 nhanh chóng và dễ dàng

Máy tính tổng kiểm tra CRC-16

Nhập văn bản bên dưới để tạo tổng kiểm CRC-16 của nó

Copied!

Giới thiệu về CRC-16

CRC-16 (Cyclic Redundancy Check) is a family of error-detecting codes that are used to detect accidental changes to raw data. Unlike cryptographic hash functions, CRC-16 is not designed for security but for efficient error detection in digital networks and storage.

Các thuật toán CRC-16 sử dụng đa thức 16 bit để tạo tổng kiểm 16 bit. Có một số biến thể của CRC-16, mỗi biến thể có các đa thức và tham số khởi tạo khác nhau. Các biến thể phổ biến bao gồm CRC-16-CCITT, CRC-16-MODBUS và CRC-16-USB.

Note:CRC-16 không phù hợp cho mục đích mật mã. Nó chủ yếu được sử dụng để kiểm tra tính toàn vẹn của dữ liệu trong các giao thức truyền thông, hệ thống lưu trữ và truyền tệp.

Các trường hợp sử dụng phổ biến

  • Phát hiện lỗi truyền dữ liệu
  • Communication protocols (e.g., Modbus, USB)
  • Hệ thống lưu trữ và truyền tệp
  • Hệ thống nhúng và vi điều khiển
  • Kiểm tra tính toàn vẹn không mật mã

Chi tiết kỹ thuật

Độ dài tổng kiểm tra: 16 bits (4 hex characters)
Đa thức phổ biến: 0x1021, 0x8005, 0x8408
Mức độ bảo mật: Low (non-cryptographic)
Các ứng dụng tiêu biểu: Phát hiện lỗi

Related Tools