I wrote a method to encrypt messages (using CaesarCipher) and I want to use that method to encrypt one message with all possible 26 keys. So I want to iterate over each String array to define it.
public String[] getMessage(String message) {
String[] newMessage = new String[26];
int index = 0;
for (int k = 0; k < message.length(); k++){
newMessage[index] = encryptMessage(message, index);
index+= 1;
}
return newMessage;
}
But I get an ArrayIndexOutOfBoundsException
.
What am I doing wrong?