CRC dùng phép chia nhị phân modulo-2 (XOR). Cho thông điệp msg và đa thức sinh gen (chuỗi bit, độ dài g):
0 vào cuối msg.gen.Ví dụ: msg = 1101, gen = 1011 (g=4). Thêm 3 bit 0: 1101000. Chia modulo-2 cho 1011 được dư 001.
Một dòng chứa msg và gen (hai chuỗi bit cách nhau khoảng trắng).
2≤∣gen∣≤17, bit đầu của gen là 1.
In ra phần dư CRC gồm g−1 bit.
Ví dụ:
Đầu vào:
1101 1011
Đầu ra:
001
Giải thích:
Đang tải editor...