Das ist eigentlich ein Problem, für das keine gute Lösung bekannt ist. Aus diesem Grund hängt die RSA-Verschlüsselung tatsächlich von der Rechenschwierigkeit der Faktorisierungszahlen ab. Siehe: Ganzzahl-Faktorisierung
Sie können jedoch möglicherweise die bereits angegebenen Algorithmen beschleunigen, indem Sie nur Zahlen bis zur Quadratwurzel von n
betrachten und prüfen, ob es sich um Faktoren handelt, indem Sie überprüfen, ob n % i == 0
. Wenn dies der Fall ist, können Sie den entsprechenden Faktor größer als n^(.5)
finden, indem Sie n / i
übernehmen.
Gehen Sie durch eine Schleife, die den Modul auf alle Zwischenzahlen anwendet.
%Vor%Wahrscheinlich möchten Sie sich für den Modulo-Operator (%) entscheiden.
ZB
%Vor%