Factorizacion

Páginas: 2 (348 palabras) Publicado: 4 de noviembre de 2011
Uno de los problemas de la Teroría de Números y que es la base de la robustez de muchos algorimos de cifrado (como el RSA), es el problema de la factorización entera. El problema se establece enhallar la factorización de un entero n en factores primos.

La formulación del problema se puede resumir en simplemente en factorizar un número compuesto. Para resolver esto, hay diferentesalgoritmos, los mismos que se clasifican entre algoritmos de propósito general y de propósito especial.

En este post se presenta el algoritmo de Pollar Rho, el cual es de propósito especial. Elcódigo fuente en Java del algoritmo de Pollard Rho es el siguiente:
1. -------------------------------------------------
/*
2.-------------------------------------------------
@author: Jorge Valverde
3. -------------------------------------------------
*/
4. -------------------------------------------------public static long pollardRho(long n)
5. -------------------------------------------------
{
6. -------------------------------------------------long a = 2;
7. -------------------------------------------------
long b = 2;
8. -------------------------------------------------long d = 1;
9. -------------------------------------------------
boolean band = false;
10. -------------------------------------------------11. -------------------------------------------------
while(band==false)
12. -------------------------------------------------{
13. -------------------------------------------------
a = ((a*a)+1)%n;
14. -------------------------------------------------...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • FACTORIZACION
  • Factorizacion
  • Factorizacion
  • Factorizacion
  • Factorizacion
  • factorizacion
  • factorizacion
  • factorizacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS