El algoritmo utilizado por el control de redundancia cíclica es el siguiente: Se añaden r bits "0" a la derecha del mensaje (esto es, se añaden tantos ceros como grado tenga el polinomio generador). Se divide el polinomio obtenido por el polinomio generador.