hi kyp,
sry, dass ich mich so daemlich anstelle :verycool:
jetzt hab ich verstanden was du meinst und vermute, dass wir aneinander vorbei geredet haben.
mit dem xor bekomm ich zwar einen verschlüsselten text, aber es ist dicht die gewünschte verschiebung.
habs vermutlich bloede beschrieben...
die zeichen im text sollen NICHT verändert werden!! nur deren Position!!
sollte der key 5-stellig sein, so werden wie im beispiel am anfang
das 1. - 6. - 11. - 16. - 21. ... zeichen aneinandergereiht.
selbes passiert auch mit den anderen zeichen, so dass ich 5 spalten habe, in denen jeweils die neue zeichenkette steht.
und jetzt kommt mein eigentliches problem.
diese spalten werden in den neuen text der reihe nach eingefügt, abhängig vom key.
lautet der key: 12345 , so würden einfach die spalten der reihe nach benötigt.
bei key: aRK8t
wäre die reihenfolge - spalten 4,3,2,1,5 -> einfach abhängig der "zeichenwertigkeit" aus der ascii-tabelle.