Un Nuevo Algoritmo de Equivalencia de Códigos Cíclicos y Sus Aplicaciones