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

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

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

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

Copied!

Giới thiệu về CRC-32

CRC-32 (Cyclic Redundancy Check) is a widely used error-detecting code that generates a 32-bit checksum for a given data input. It is used to detect accidental changes to raw data during transmission or storage.

CRC-32 dựa trên thuật toán chia đa thức và sử dụng đa thức 32 bit. Nó không phù hợp cho mục đích mật mã nhưng có hiệu quả cao để phát hiện các lỗi truyền thông thường. Các biến thể khác nhau của CRC-32 tồn tại, mỗi biến thể có các thông số khởi tạo và hoàn thiện khác nhau.

Note:CRC-32 không an toàn về mặt mật mã và không nên được sử dụng cho các mục đích yêu cầu khả năng chống va chạm. Nó chủ yếu được sử dụng để kiểm tra tính toàn vẹn dữ liệu trong các giao thức mạng, hệ thống tệp và thiết bị lưu trữ.

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

  • Phát hiện lỗi truyền dữ liệu
  • Network protocols (e.g., Ethernet, ZIP, PNG)
  • Hệ thống tệp và thiết bị lưu trữ
  • Kiểm tra tính toàn vẹn không mật mã
  • Hệ thống nhúng và chương trình cơ sở

Chi tiết kỹ thuật

Độ dài tổng kiểm tra: 32 bits (8 hex characters)
Polynomial: 0x04C11DB7 (standard)
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