public class EncryptedTextMessage {
protected String encryptMessage(String text, int shift) {
int pos = 1;
text = cesar(text, shift);
return original(text, shift);
}
protected String decryptMessage(String text, int key, int textLength) {
text = cesarReverse(text, key);
return text;
}
private String cesar(String message, int shift) {
String encryption = "";
for (int c=0; c < message.length(); c++) {
encryption += (char)((((int)message.charAt(c)) + 127 + shift) % 127);
}
return encryption;
}
private String cesarReverse(String message, int shift) {
return cesar(message, -shift);
}
}