Zwar schon alt der Thread hier, aber ich hab trotzdem was in Java gebastelt.
Es kann Vinegre, Cäsar hab ich ignoriert, da das "zu unsicher" ist ;-) Auf Wunsch kann es einen zufälligen Schlüssel generieren. Sollte ein eignegebenr Schlüssel zu kurz sein (kürzer als 3 Zeichen) wird ebenfalls automatisch ein neuer generiert.
Es ist möglich, (lesbare also txt oder sowas) Dateien zu verschlüsseln, oder einfach einen eingebenen Text. Auch Ausgabe in Dateien ist möglich. Oder eine wilde Kombination aus beidem ;-)
Wird eine Datei verschklüsselt gespeichert, wird der Schlüssel am Schluss angehängt, da ich keine Lust hatte, den ewig zu suchen, falls ich mal Mist baue ;-).
Die Codierte Ausgabe kann auf Wunsch in Großbuchstaben und/oder in 4er Gruppen formatiert werden, oder im ursprünglichem Zustand wiedergegeben werden.
Das ganze schön in eine Gui verpackt. -- nur Fehlermeldungen landen der Faulheit halber auf der Konsole.
Da es mehrere Dateien sind (wie eigentlich meißt in Java) hab ich die Quelldateien angehängt.
Hier die
RunnableJar.