Moinmoin Leute,
ich habe ein Gewisses Problem mit der Cäsar-Implementierung.
Ich soll für eine Arbeit in Informatik die Cäsar-Verschlüsselung implementieren, allerdings ist das Stoff, der erst in etwa einem Jahr an der Reihe ist.
Mein folgender Code sieht folgendermaßen aus:
Es funktioniert auch alles ganz gut, bis auf die Tatsache, dass ich zum Ver- bzw Entschlüsseln alles Manuell starten muss und nicht nur das Alphabet, sondern auch SOnderzeichen eingesetzt werden, falls im codierten bzw encodierten Wort die Zahlen nicht ausreichen und unter "a" bzs über "z" hinausreichen.
Noch dazu sollte ich das alles interaktiv in einem SuM-Fenster ändern können, sprich Schlüssel, Klartext und Geheimtext,wobei die letzten beiden jeweils per Knopfdruck umgewandelt werden.
Ich würde mich über Hilfe sehr freuen, denn selbst wenn ich mit meiner jetzigen Arbeit recht zufrieden bin, würde ich das ganze gerne noch ausweiten.
Vielen Dank schon einmal
MfG
Steamer
ich habe ein Gewisses Problem mit der Cäsar-Implementierung.
Ich soll für eine Arbeit in Informatik die Cäsar-Verschlüsselung implementieren, allerdings ist das Stoff, der erst in etwa einem Jahr an der Reihe ist.
Mein folgender Code sieht folgendermaßen aus:
Java:
import java.util.*;
/**
* @author
* @version 1.0
*/
public class caesar
{
// Bezugsobjekte
// Attribute
// Konstruktor
public static void main(String[] caesarOutput)
{
System.out.println(caesar("erstellt am 28.02.12 "));
System.out.println(caesar2("huvwhoow#dp#5;135145#"));
}
static String caesar(String input)
{
String text = "" ;
char[] output = input.toCharArray();
for(char letter : output)
text += (char)(letter+3);
return text;
}
static String caesar2(String input)
{
String text = "";
char[] output = input.toCharArray();
for(char letter : output)
text += (char)(letter-3);
return text;
}
}
Es funktioniert auch alles ganz gut, bis auf die Tatsache, dass ich zum Ver- bzw Entschlüsseln alles Manuell starten muss und nicht nur das Alphabet, sondern auch SOnderzeichen eingesetzt werden, falls im codierten bzw encodierten Wort die Zahlen nicht ausreichen und unter "a" bzs über "z" hinausreichen.
Noch dazu sollte ich das alles interaktiv in einem SuM-Fenster ändern können, sprich Schlüssel, Klartext und Geheimtext,wobei die letzten beiden jeweils per Knopfdruck umgewandelt werden.
Ich würde mich über Hilfe sehr freuen, denn selbst wenn ich mit meiner jetzigen Arbeit recht zufrieden bin, würde ich das ganze gerne noch ausweiten.
Vielen Dank schon einmal
MfG
Steamer