En criptografía práctica, no es suficiente con elegir un semiprimo; un buen número semiprimo debe evadir un grupo bien conocido de algoritmos de propósito específico que puedan identificar números de cierta forma.