mathematische Grundfunktionen

Aus ProgrammingWiki
Archivierte Version vom 2011-10-26T11:33:56+00:00. Aktuelle Version

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.

  1. Teste die gegebene Funktion für mehrere Beispiele.
  2. 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.