La mayoría de algoritmos de factorización de propósito general están basados en el método de congruencia de cuadrados.