Ich denke nicht, da der Key aus einzelnen Zeichen an verschiedenen Positionen aus dem zu übertragenden String erzeugt wird oder ist das unsicher?
Es ist unsicher, denn Du gibst ja zwangsläufig das Programm und damit die Weise, wie der Key korrekt erzeugt wird, mit auf den Weg. Das ist bei Verschlüsselung ein schwerer Designfehler.
Jörg Reinholz