MathProf - Kryptografie - Verschlüsseln - Entschlüsseln - Codierung
Fachthema: Kryptografie
MathProf - Software für interaktive Mathematik zum Lösen verschiedenster Aufgaben und zur Visualisierung relevanter Sachverhalte mittels Simulationen, 2D- und 3D-Animationen für Schüler, Abiturienten, Studenten, Lehrer, Ingenieure, Wissenschaftler und alle die sich für Mathematik interessieren.
Online-Hilfe
für das Modul zur Verschlüsselung und Entschlüsselung von Texten mit Hilfe des Cäsar-Verfahrens und des Vignere-Code-Verfahrens.
Beispiele, welche Aufschluss über die Verwendbarkeit und Funktionalität
dieses Programmmoduls geben, sind implementiert.
Weitere relevante Seiten zu diesem Programm
Durch die Ausführung eines Klicks auf die nachfolgend gezeigte Schaltfläche gelangen Sie zur Startseite dieser Homepage.
Themen und Stichworte zu diesem Modul:Caesar Verschlüsselung - Caesar-Verfahren - Caesar-Code - Caesar-Chiffre - Vignere-Code - Vignere-Verfahren - ASCII - Vignere-Verschlüsselung - Methode - Tabelle - Kryptografie - Kryptographie - Cäsar-Chiffre - Algorithmus - Caesar Verschiebung - Verschiebechiffre - Dechiffrierung - Chiffrierung - Beispiel - Decoder - Encoder - Entschlüsseln - Verschlüsseln - Entschlüsselung - Verschlüsselung - Verfahren - Generator - Einführung - Arbeitsblatt - Arbeitsblätter - Unterrichtsmaterial - Unterrichtsmaterialien - Lernen - Erlernen - Begriff - Begriffe - Übungsaufgaben - Üben - Übungen - Lösungen - Aufgaben - Verschlüsselungsverfahren - Verschlüsselungsmethoden - Verschlüsselungstechnik - Generator - Lösen - Buchstaben - Zahlen - Schlüssel - Rechner |
Kryptografie
Modul Kryptografie
Das Unterprogramm [Sonstiges] - Kryptografie ermöglicht die Ver- und Entschlüsselung von Texten mit dem Cäsar-Code- sowie dem Vigenère-Code-Verfahren.
Methoden dieser Art zählen zur Kryptographie bzw. Kryptografie. Sie ist ursprünglich die Wissenschaft der Verschlüsselung von Informationen und ist eine Methode, Daten in einer Form zu sichern und zu übertragen, damit lediglich diejenigen für die die übertragenen Daten bestimmt sind, diese lesen und verarbeiten können. Das Wort Kryptographie stammt vom griechischen Wort kryptos, was so viel wie versteckt bedeutet. Der Ursprung der Kryptographie wird ungefähr auf die Zeit 2000 v.Chr. datiert.
Ein sehr altes (einfaches) Verschlüsselungsverfahren mit welchem Nachrichten (Texte) verschlüsselt werden können, heißt Cäsar-Verfahren. Hierbei wird jedem Buchstabe des Alphabets eine Nummer, entsprechend seiner Position im Alphabet, zugeordnet. Dieser Nummer wird eine Codezahl hinzuaddiert und dieses Ergebnis wird wieder in die alphabetischen Zeichen zurückübersetzt. Das Caesar-Verfahren wird auch als Cäsar-Chiffre, Caesar Verschlüsselung, Cäsar-Algorithmus, Caesar-Verschiebung oder Verschiebechiffre bezeichnet.
Mit dem Begriff Verschlüsseln oder Verschlüsselung bzw. Chiffrierung werden Verfahren (Algorithmen) bezeichnet, mit Hilfe derer unter Verwendung digitaler Codes Daten inhaltlich in eine unlesbare Form umgewandelt werden. Die Umkehrung eines solchen Verfahrens, welches dazu verwendet wird, verschlüsselte Daten wieder lesbar zu machen, wird als Entschlüsselung (Entschlüsseln oder Dechiffrierung) bezeichnet.
Bei der Verschlüsselung nach Vigenère wird hingegen nicht nur eine bestimmte Zahl, sondern ein ganzes Wort zyklisch, zeichenweise zum Verschlüsselungstext hinzuaddiert. Diese Methode wird als Vignere-Verfahren bezeichnet.
In diesem Unterprogramm werden drei verschiedene Verschlüsselungsverfahren zur Verfügung gestellt:
- Cäsar-Code (nur für Buchstaben)
- Cäsar-Code (für gesamten ASCII-Zeichensatz)
- Vigenère-Verfahren
Das Cäsar-Verfahren gilt als unsichere Methode, da es über lediglich 25 unterschiedliche Schlüssel verfügt, welche binnen kurzer Zeit durch Probieren zu ermitteln sind. Gute Verfahren setzen auf die Geheimhaltung des zugrundeliegenden Schlüssels und nicht auf der Geheimhaltung des zugrundeliegenden Algorithmus.
Ausführung
Um einen Text in diesem Modul verschlüsseln zu lassen, gehen Sie folgendermaßen vor:
- Wählen Sie das gewünschte Verschlüsselungsverfahren durch die Aktivierung des entsprechenden Kontrollschalters aus.
- Geben Sie im Formularbereich Code bei der Anwendung eines Cäsarverfahrens den entsprechenden Buchstabe, bzw. beim Vigenère-Verfahren das zu verwendende Wort ein.
- Legen Sie den zu verschlüsselnden Text im Feld Unverschlüsselter Text fest und bedienen Sie die Schaltfläche Verschlüsseln.
Der nach dem gewählten Verfahren verschlüsselte Text wird im Textfeld Verschlüsselter Text ausgegeben. Soll ein verschlüsselter Text wieder entschlüsselt werden, so geben Sie diesen in das Feld Verschlüsselter Text und bedienen hierauf die Schaltfläche Entschlüsseln.
Möchten Sie einen unverschlüsslten Text speichern, so kann dies über den Menüeintrag Datei - Unverschlüsselten Text speichern durchgeführt werden. Um diesen wieder verwenden zu können, wählen Sie den Menüpunkt Datei - Unverschlüsselten Text laden. Ebensolches kann kann mit bereits verschlüsselten Texten durchgeführt werden, indem die Menüpunkte Datei - Verschlüsselten Text speichern bzw. Datei - Verschlüsselten Text laden gewählt werden. Beim Öffnen einer Datei werden bereits vorhandene Texte durch die Dateidaten überschrieben!
Hinweis:
Eine Verschlüsselung nach dem Cäsarverfahren kann nur mit einem Buchstabe durchgeführt werden, während das Vigenère-Verfahren diese mit ganzen Worten ausführen kann.
Nachfolgend finden Sie ein Video zu diesem Fachthema, welches Sie durch die Ausführung eines Klicks
auf die nachfolgend gezeigte Grafik abspielen lassen können.
Mathematische Funktionen I - Mathematische Funktionen II - Funktionen in Parameterform - Funktionen in Polarform - Kurvenscharen - Funktionsparameter - Kubische Funktionen - Zahlenfolgen - Interaktiv - Rekursive Zahlenfolgen - Interaktiv - Quadratische Funktionen - Interaktiv - Parabel und Gerade - Interaktiv - Ganzrationale Funktionen - Interaktiv - Gebrochenrationale Funktionen - Interaktiv - Kurvendiskussion - Interaktiv - Ober- und Untersummen - Interaktiv - Integralrechnung - Interaktiv - Hypozykoide - Sinusfunktion und Cosinusfunktion - Fourier-Reihen - Implizite Funktionen - Zweipunkteform einer Gerade - Kreis und Punkt - Interaktiv - Kegelschnitte in achsparalleler Lage - Interaktiv - Rechtwinkliges Dreieck - Interaktiv - Allgemeines Dreieck - Interaktiv - Höhensatz - Eulersche Gerade - Richtungsfelder von Differentialgleichungen - Addition und Subtraktion komplexer Zahlen - Binomialverteilung - Interaktiv - Galton-Brett - Satz des Pythagoras - Bewegungen in der Ebene - Dreieck im Raum - Würfel im Raum - Torus im Raum - Schiefer Kegel - Pyramide - Pyramidenstumpf - Doppelpyramide - Hexaeder - Dodekaeder - Ikosaeder - Abgestumpftes Tetraeder - Abgestumpftes Ikosidodekaeder - Johnson Polyeder - Punkte im Raum - Strecken im Raum - Rotationskörper - Rotation um die X-Achse - Rotationskörper - Parametergleichungen - Rotation um die X-Achse - Rotationskörper - Parametergleichungen - Rotation um die Y-Achse - Flächen im Raum I - Flächen im Raum II - Analyse impliziter Funktionen im Raum - Flächen in Parameterform I - Flächen in Parameterform II - Flächen mit Funktionen in Kugelkoordinaten I - Flächen mit Funktionen in Kugelkoordinaten II - Flächen mit Funktionen in Zylinderkoordinaten - Raumkurven I - Raumkurven II - Raumkurven III - Quadriken - Ellipsoid - Geraden im Raum I - Geraden im Raum II - Ebene durch 3 Punkte - Ebenen im Raum - Kugel und Gerade - Kugel - Ebene - Punkt - Raumgittermodelle
Beispiel
Wird der Text FORM mit der Codezahl 17 (Buchstabe R) im Feld Verschlüsselter Text festgelegt und nach dem Cäsar-Verfahren (Buchstaben) verschlüsselt,
Text | F | O | R | M |
ASCII | 70 | 79 | 82 | 77 |
Alphabet. Nummer | 6 | 15 | 18 | 13 |
Codezahl | 17 | 17 | 17 | 17 |
Summe | 23 | 32 | 35 | 30 |
-26 (falls größer 26) | 6 | 9 | 4 | |
+64 | 87 | 70 | 73 | 68 |
Codiert: | W | F | I | D |
so ergibt sich als Ergebnis der Anwendung dieser Methode das verschlüsselte Wort WFID.
Mit Hilfe dieses Programms lassen sich unter anderem Grafiken für Arbeitsblätter zur nichtkommerziellen Nutzung für Unterrichtszwecke erstellen. Beachten Sie hierbei jedoch, dass jede Art gewerblicher Nutzung dieser Grafiken und Texte untersagt ist und dass Sie zur Verfielfältigung hiermit erstellter Arbeitsblätter und Unterrichtsmaterialien eine schriftliche Genehmigung des Autors (unseres Unternehmens) benötigen.
Diese kann von einem registrierten Kunden, der im Besitz einer gültigen Softwarelizenz für das entsprechende Programm ist, bei Bedarf unter der ausdrücklichen Schilderung des beabsichtigten Verfielfältigungszwecks sowie der Angabe der Anzahl zu verfielfältigender Exemplare für das entsprechende Arbeitsblatt unter der auf der Impressum-Seite dieses Angebots angegebenen Email-Adresse eingeholt werden. Es gelten unsere AGB.
Dieses Programm eignet sich neben seinem Einsatz als Berechnungs- bzw. Grafikprogramm zudem zum Lernen, zur Aneignung entsprechenden Fachwissens, zum Üben sowie zum Lösen verschiedener Aufgaben zum behandelten Fachthema. Durch seine einfache interaktive Benutzbarbarkeit bietet es die auch Möglichkeit der Durchführung unterschiedlicher Übungen hierzu. Es kann sowohl zur Einführung in das entsprechende Fachthemengebiet, wie auch zur Erweiterung des bereits hierzu erlangten Fachwissens genutzt werden.
Oftmals lassen sich hiermit auch die Lösungen von Übungsaufgaben durch benutzerdefinierte Festlegungen und Eingaben numerisch oder grafisch ermitteln bzw. auswerten. Erlernte Fertigkeiten können somit auf anschauliche Weise untersucht werden. Implementierte Beispiele zu Sachverhalten erlauben die Bezugnahme zum entsprechenden Fachthemengebiet. Dieses Modul kann auch dabei hilfreich sein, einen Begriff zum entsprechenden Fachthema zu erklären.
Mittels der anschaulichen Gestaltung und einfachen Bedienbarbarkeit einzelner Module dieser Software können Fragen zum entsprechenden Themengebiet, die mit den Worten Was ist?, Was sind?, Wie?, Wieviel?, Was bedeutet?, Weshalb?, Warum? beginnen beantwortet werden.
Bei Fragen deren Wörter Welche?, Welcher?, Welches?, Wodurch? bzw. Wie rechnet man? oder Wie berechnet man? sind, können zugrunde liegende Sachverhalte oftmals einfach erklärt und nachvollzogen werden. Auch liefert diese Applikation zu vielen fachthemenbezogenen Problemen eine Antwort und stellt eine diesbezüglich verständliche Beschreibung bzw. Erklärung bereit.
Beispiel 1
Beispiel 2
Eine kleine Übersicht in Form von Bildern und kurzen Beschreibungen über einige zu den einzelnen Fachthemengebieten dieses Programms implementierte Unterprogramme finden Sie unter Screenshots zum Themengebiet Analysis - Screenshots zum Themengebiet Geometrie - Screenshots zum Themengebiet Trigonometrie - Screenshots zum Themengebiet Algebra - Screenshots zum Themengebiet 3D-Mathematik - Screenshots zum Themengebiet Stochastik - Screenshots zum Themengebiet Vektoralgebra sowie unter Screenshots zu sonstigen Themengebieten.
Hilfreiche Informationen zu diesem Fachthema sind unter folgenden Adressen zu finden.
Wikipedia - Cäsar-Verschlüsselung
Zahlenstrahl - Römische Zahlen - Schriftliche Addition - Schriftliche Subtraktion - Schriftliche Multiplikation - Schriftliche Division - Schriftliche Potenzierung - Aussagenlogik - Zahltypumwandlung - Zinsrechnung - Zinseszinsrechnung grafisch - Annuitätentilgung - Jahreszinsrechnung - Physikalische Größen - Materialkonstanten - Fachbegriffe Deutsch - Englisch - Mandelbrot- und Juliamengen - Zusammenhänge Mandelbrot-Juliamengen - Sierpinski-Dreieck - Koch-Kurve - Pythagoras-Baum - Feigenbaum-Diagramm - Lindenmayer-System - Lindenmayer-System II - Logistische Gleichung I - Logistische Gleichung II - Diagramme - Tortendiagramm - Raumgittermodelle (3D) - Paare geordnet - Kalender - Rechnen mit selbstdefinierten Formeln - Zeichenprogramm - Tangram - Tetris - Spiel 15 - Türme von Hanoi - Dame - Schach
MathProf 5.0 - Unterprogramm Geodnete Paare
MathProf 5.0 - Unterprogramm Kurven von Funktionen in Parameterform
PhysProf 1.1 - Unterprogramm Adiabatische Zustandsänderung
SimPlot 1.0 - Grafik- und Animationsprogramm für unterschiedlichste Anwendungszwecke
Nachfolgend finden Sie ein Video zu einer mit SimPlot 1.0 erstellten Animationsgrafik, welches Sie durch die Ausführung eines Klicks auf die nachfolgend gezeigte Grafik abspielen lassen können.
Nachfolgend finden Sie ein Video zu einer mit SimPlot 1.0 erstellten Animationsgrafik, welches Sie durch die Ausführung eines Klicks auf die nachfolgend gezeigte Grafik abspielen lassen können.
Nachfolgend finden Sie ein Video zu einer mit SimPlot 1.0 erstellten Animationsgrafik, welches Sie durch die Ausführung eines Klicks auf die nachfolgend gezeigte Grafik abspielen lassen können.