ich möchte ein Programm schreiben mit dem man Wörter Verschlüsseln kann bei mir kommt aber Letztendlich nur immer das gleich raus obwohl ich unterschiedliche wörter eingebe
Ich bin noch ein anfänger.
Ich hoffe jemand kann mir sage was ich falschgemacht habe.
Vielen dank im vorraus.
import javax.swing.JOptionPane;
public class crypter {
/**
* @param args
*/
public static void main(String[] args) {
int exit=0;
int c1=0,c2=0;
String cryptKey = JOptionPane.showInputDialog(„UnCriptet“);
int countKey = cryptKey.length();
//System.out.println(countKey);//
char a[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
21,22,23,24,25,26,27,28,29,30,31,32,33,34};
char b[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
21,22,23,24,25,26,27,28,29,30,31,32,33,34,35};
char c[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
21,22,23,24,25,26,27,28,29,30,31,32,33,34,35};
///////////////////////////////
while (exit<=countKey-1){
a[c1]=cryptKey.charAt(c1);
//System.out.println(a[c1]);//
exit++;
c1++;
}exit=0;c1=0;
////////////////////////////////
String abc = „ghilmjkcdstuv4567noabe8wxfpqryz12390“;
while(exit<=35){
b[c1]=abc.charAt(c1);
//System.out.println(b[c1]);//
exit++;
c1++;
}exit=0;c1=0;
////////////////////////////
while(exit<=countKey-1){
if(a[c1]==b[c2]){
c[c1]=b[c1];
exit++;
System.out.println(c[c1]);
c1++;
c2=0;
}
else if(a[c1]!=b[c2]){
c2++;
}
}c2=0;
/*System.out.println(""+c[0]+c[1]+c[2]+c[3]+c[4]+c[5]+c[6]+c[7]+c[8]+c[9]+c[10]
+c[11]+c[12]+c[13]+c[14]+c[15]+c[16]+c[17]+c[18]+c[19]
+c[20]+c[21]+c[22]+c[23]+c[24]+c[25]+c[26]+c[27]+c[28]+c[29]+c[30]
+c[31]+c[32]+c[33]+c[34]+c[35]);*/
JOptionPane.showMessageDialog(null, „“+c[0]+c[1]+c[2]+c[3]+c[4]+c[5]+c[6]+c[7]+c[8]+c[9]+c[10]
+c[11]+c[12]+c[13]+c[14]+c[15]+c[16]+c[17]+c[18]+c[19]
+c[20]+c[21]+c[22]+c[23]+c[24]+c[25]+c[26]+c[27]+c[28]+c[29]+c[30]
+c[31]+c[32]+c[33]+c[34]+c[35], „Cryptet“, JOptionPane.PLAIN_MESSAGE);
}
}