mathematische Grundfunktionen
Inhaltsverzeichnis |
Die klassischen Verschlüsselungsverfahren mit meist einfachen Schlüsseln sind schon lange nicht mehr sicher.
Im Folgenden beschäftigen wir uns mit einigen mathematischen Grundfunktionen, die für die Generierung von Schlüsseln modernerer Verschlüsselungsverfahren genutzt werden.
Die Funktionen mod und div
Bei der Division natürlicher (bzw. ganzer) Zahlen bleibt oft ein Rest.
Teste die beiden Funktionen für verschiedene Beispiele und notiere die Bedeutung von mod und div.
Euklidischer Algorithmus
Bereits vor 2200 Jahren entwickelte Euklid einen Algorithmus zum Ermitteln des größten gemeinsamen Teilers (ggt) von zwei natürlichen Zahlen.
- Teste die gegebene Funktion für mehrere Beispiele.
- Erstelle eine Wertebelegungstabelle für diese Funktion für den ggt von 54 und 12.
Eine Funktion phi
Teste die Funktion phi für verschiedene Zahlen und beschreibe ihre mathematische Bedeutung.
Zufallszahlen
Mit dem Befehl randomize wird der Zufallszahlengenerator aktiviert.
Die Funktion random erzeugt Zufallszahlen.
Teste die Funktionsweise dieser Funktion.