ggT mit dem euklidischen Algorithmus: a = q · b + r, dann mit b und r weiter, bis der Rest 0 ist; der letzte Teiler ist der ggT. Bei mehr als zwei Zahlen gilt ggT(a, b, c) = ggT(ggT(a, b), c). kgV über den ggT: kgV(a, b) = a · b ÷ ggT(a, b).
Primfaktorzerlegung: Die Zahl wird fortlaufend durch Primzahlen geteilt. Kleine Faktoren findet die Probedivision, große der Pollard-Rho-Algorithmus; ob ein Rest prim ist, entscheidet der Miller-Rabin-Test, der mit festen Basen für alle Zahlen dieser Größe sicher ist. So bleibt die Rechnung auch bei 18-stelligen Zahlen schnell.
Teiler: Bei n = p₁^e₁ · p₂^e₂ · … gibt es (e₁ + 1) · (e₂ + 1) · … Teiler. 360 = 2³ · 3² · 5 hat 4 · 3 · 2 = 24 Teiler.