Für Zahlen in der Größenordnung, von der Sie hier sprechen, ist die schnellste Factoring-Methode (wahrscheinlich), das Sieb des Eratosthenes zu verwenden, um Primzahlen bis ungefähr zur Quadratwurzel der Zahl zu erzeugen, und dann eine Probedivision durch diese Zahlen durchzuführen, um herauszufinden, welche Zahl(en) Teiler sind.
Für größere Zahlen wurden zahlreiche Factoring-Methoden erfunden. Googeln Sie mal nach "Fermat's factoring method", "Pollard Rho", "Brent's method", "Lenstra elliptical curve", "multiple polynomial quadratic sieve" und "general number field sieve". Ich habe diese in (grob) aufsteigender Reihenfolge der Komplexität und der Fähigkeit, größere Zahlen zu faktorisieren, aufgelistet. Es ist fraglich, ob ich das allgemeine Zahlenfeldsieb erwähnen sollte oder nicht - es ist zwar die effizienteste Methode, die derzeit für die Faktorisierung extrem großer Zahlen bekannt ist, aber sie ist nur auf wirklich großen Rechnern nützlich - unterhalb von etwa 110 Ziffern ist das MPQS schneller, aber um die großen Zahlen zu faktorisieren, bei denen das GNFS schneller ist, braucht man viel mehr Speicher, als ein typischer Desktop oder Server unterstützen kann (man denke an ein Terabyte RAM als minimalen Ausgangspunkt, aber wahrscheinlich mehr als das).