Diskussion:Vigenère-Chiffre

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 2 Jahren von Maximum 2520 in Abschnitt Programmierung
Zur Navigation springen Zur Suche springen

Programmierung[Quelltext bearbeiten]

Hallo Benutzer:Maximum 2520, danke für dein Interesse am Thema und deine Mitarbeit! Genaugenommen ist die Vigenere-Chiffre ein manuelles Verfahren, das, wie du weißt, aus früheren Zeiten stammt, in denen es noch keine Computer gab. Es benötigt keine Programmierung. Falls man jedoch, wie wir heute, Computer zur Verfügung hat und programmieren kann, dann sollte man deutlich effizientere Verfahren einsetzen als Vigenere. Insofern finde ich das Kapitel „Programmierung“ hier eigentlich ein wenig verwirrend und vom Thema ablenkend. Gruß von --OS (Diskussion) 23:39, 29. Jul. 2021 (CEST)Beantworten

Dazu kommt, dass der Code fehlerhaft ist: Er gibt nicht den Geheimtext SMCOOAUFKYEMOMOWIUOVLMOTK aus. Wenn man zwei chars addiert, wird nämlich deren ASCII-Nummer addiert, nicht deren Position im Alphabet. Um das zu beheben, gibt es verschiedene Wege; welchen man wählt, hängt vom Geschmack ab. —Dexxor (Diskussion) 09:49, 30. Jul. 2021 (CEST)Beantworten

Habe gerade das neue Kapitel an das Ende des Artikels verschoben. Mittendrin finde ich es deplatziert, denn dort verwirrt es nur. Schließlich ist Vigenère ein reines Handschlüsselverfahren und hat nichts mit Computern zu tun. Den Algorithmus zu programmieren, ist an sich widersinnig. Aber, wenn’s Spaß macht, will ich niemanden daran hindern. Vielleicht hilft es auch dem einen oder anderen Leser, es dann besser zu verstehen.

Habe deshalb einen einleitenden erläuternden Text dem Kapitel vorangestellt. Allerdings muss ich gestehen, dass ich das Programm nicht überprüft habe. Danke Dexxor, für deine Kontrolle und den Hinweis. Dass das kleine Programm fehlerfrei ist und korrekt arbeiten würde, halte ich für eine unverzichtbare Minimalforderung. Wenn dies nicht erfüllt ist, tendiere ich dazu, das neue Kapitel zu entfernen. Aber vielleicht sollten wir zunächst noch etwas warten und Benutzer:Maximum 2520, von dem es stammt, Gelegenheit geben, sich zu äußern. Gruß von --OS (Diskussion) 10:00, 30. Jul. 2021 (CEST)Beantworten

Hallo OS, danke für deine Ergänzungen und Korrekturen. Der Hinweis, das dass Vigenère-Verfahren völlig veraltet ist, kann denen helfen, die die Einleitung nicht lesen und sich stattdessen die Programmierung anschauen. Ich hab den Quelltext geändert, sodass sich nun der korrekte Geheimtext ergibt und die Erklärungen dazu ergänzt. Bist du mit diesen Änderungen zufrieden? Viele Grüße--Maximum 2520 (Diskussion) 22:13, 30. Jul. 2021 (CEST)Beantworten