#1 13. November 2005 Hallo. Ich wußte nicht, wo ich es hinposten soll. Ich habe eine Frage. Wir sollen morgen in der Schule ein Programm schreiben mit dem man irgendein Wort mit der "Cäsarverschlüsselung" und mit der "Vigenereverschlüsselung" verschlüssen kann. Weiß ja, wie die beide arbeiten, aber ich habe da meine Probleme mit Delphi, da ich schon ewig nicht mehr damit gearbeitet habe. Ich muss ja ein Wort zum Beispiel "Hallo" verschlüsseln. Bei der Cäsarverschlüsselung wird einfach der Buchstabe im Alphabet um n Stellen verschoben. HIer mal die Schritte 1. Ich muss die länge des Wortes messen. ALso wieviel Buchstaben das ding hat. 2. Ich muss jeden Buchstaben auslesen und in ein Ascii Code umwandeln 3. Ich muss die Asciistellel um n Stellen verschieben 4. Ich muss Ascii wieder in Buchstabe ausgeben lassen. 5. Das Wort wieder zusammensetzen. So, das wäre jetzt bei Cäsar. Bei Vigenere habe ich NOCH keinen Plan. Mein Problem: Ich kenne die ganzen Befehle für Delphi nicht mehr. Zum Beispiel wie kann ich checken, wieviel Buchstaben das Wort hat und wie ich jeden einzelnen "ansprechen" kann. Kann mir da mal jemand helfen? Wär echt nett. Und wenn einer noch lust und laune hat, kann er mir eventuell noch Vigenere erklären? 10ner is garantiert Danke schonmal + Multi-Zitat Zitieren
#2 13. November 2005 Länge eines Strings : Code: Length(string); Char-Zugriff auf String: Code: var temp: String begin temp := 'Hallo'; WriteLn(temp[2]); // gibt ein a aus end. Hier was zu Vigenere: Sichere Datenübertragung - 3.2.1 Vigenère-Verschlüsselng Das Beispiel ist eigentlich schon eindeutig + Multi-Zitat Zitieren
#3 13. November 2005 ahhh... danke. hast mir sehr geholfen. hast ein 10ner bekommen + Multi-Zitat Zitieren