Einzelnen Beitrag anzeigen

Nox

Registriert seit: 12. Jul 2018
22 Beiträge
 
#18

AW: Variablentypen bei ord() erzeugen Fehler

  Alt 12. Jul 2018, 23:50
Zitat:
c1 := s[i]; // s[1] steht dabei für welche Operations? (bin nur Anfänger)
Das ist s[i] nicht s[1], das i-Zeichen im Eingabestring
Zitat:
//berechne c2 aus c1 //Ist c1 dabei der unverschlüsselte Buchstabe und c2 der verschlüsselte?
Ja, da setzt Du dann Deine spezielle Verschlüsselung ein.
Zitat:
t := t + c2; //ist t der String der im Ausgabedokument abgespeichert werden soll?
Ja, man start mit einem leeren String und hängt jeweil das gerade verschlüsselte Zeichen an.

Zitat:
Um Die Verschlüsselung zu erreichen soll eine einzugebene Zahl als Multiplikator dienen um jegliche Ascii Zahlen (umgewandelte Buchstaben) zu "verschlüsseln".
das Ergebnis dieser Multiplikation soll im gleichen Textdokument gespeichert werden und den Originaltext ersetzen.
Das ist nicht so einfach, weil

1) eine Textdatei nicht gleichzeitig gelesen und geschrieben werden kann

2) nicht jeder Faktor geignet ist (für 8-Bit-Zeichen muss der Faktor teilfremd zu 256 sein).

Der 1. Punkt macht auf jeden Fall Sinn Super!
Bei dem 2. versteh ich es jedoch nicht ganz...ist es nicht egal welche Zahlen benutzt werden da die Verschlüsselung ja mit der Multiplikation und erst die Entschlüsselung mit der Division des bereits benutzten Multiplikators abläuft?
  Mit Zitat antworten Zitat