🤬
36 lines | ISO-8859-1 | 1 KB

Caesar Cipher tool

ℹī¸ technologies used

  • Java

Encrypt

image

Decrypt

image

private String cipher(String message, int offset) {
    StringBuilder result = new StringBuilder();
    for (char character : message.toCharArray()) {
        if (character != ' ') {
            int originalAlphabetPosition = character - 'a';
            int newAlphabetPosition = (originalAlphabetPosition + offset) % 26;
            char newCharacter = (char) ('a' + newAlphabetPosition);
            result.append(newCharacter);
        } else {
            result.append(character);
        }
    }
    return result.toString();
}

📚 References

https://www.geeksforgeeks.org/caesar-cipher-in-cryptography/

Please wait...
Page is in error, reload to recover