Zitat von
Binärbaum:
Zitat von
malo:
Nein, ich meine das erste Zeichen von "key" soll um 1 erhöht werden (also der Ordinalwert). Dieses ist ja der Wert, um den verschlüsselt werden soll
Ach so, dass ist was anderes. Aber was wäre z.B. wenn alle möglichen Zeichen mindestens einmal im Text vorkommen? Dann sieht es immer noch (oder schon wieder?) schlecht aus. Also käme man zwangsweise durch die Verschlüsselung zu einer 0, wodurch der verschlüsselte Text ab dieser Stelle nicht mehr angezeigt werden kann.
Man geht da ja die
ASCII-Codes durch. Man müsste dann nur prüfen, ob der
ASCII-Code 0 ist (um 0 natürlich nicht verschlüsseln). Wenn
ASCII-Code Nr. 255 NOCHMAL erhöht wird, kommt man ja bei 0 aus. Danach wird einfach weitergeprüft, und man landet wohl beim ersten Steuerzeichen (und Steuerzeichen sind ja bekanntlich recht schwierig als String wiederzugeben)