Enthält ein Standard-Python-Modul eine Funktion zur Berechnung von modulare multiplikative Umkehrung einer Zahl, d.h. einer Zahl y = invmod(x, p)
tal que x*y == 1 (mod p)
? Google scheint hier keine guten Hinweise zu geben.
Natürlich kann man mit selbstgebrauten 10-Linern von erweiterter euklidischer Algorithmus aber warum das Rad neu erfinden.
Zum Beispiel, Java's BigInteger
hat modInverse
Methode. Gibt es in Python nicht etwas Ähnliches?