Tool to decrypt/encrypt by ROT. The code ROT for Rotation (which most common variant is Caesar Cipher) is the easiest shift-based encryption cipher.

ROT Cipher - dCode

Tag(s) : Substitution Cipher

dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!

A suggestion ? a feedback ? a bug ? an idea ? *Write to dCode*!

Tool to decrypt/encrypt by ROT. The code ROT for Rotation (which most common variant is Caesar Cipher) is the easiest shift-based encryption cipher.

Rot-N/Rot cipher is a simple character substitution based on a shift/rotation of N letters in an alphabet. E.g. one letter is replaced by another (always the same) that is located further (exactly N letters further) in the alphabet.

This is the basis of the famous Caesar code and its many variants modifying the shift. The most popular variant is the ROT13 which has the advantage of being reversible with our 26 letters alphabet (the encryption or decryption operations are identical because 13 is half of 26).

Plain Alphabet | ABCDEFGHIJKLMNOPQRSTUVWXYZ |

Cipher Alphabet Shift/Rotation of 1 | BCDEFGHIJKLMNOPQRSTUVWXYZA |

Cipher Alphabet Shift/Rotation of 2 | CDEFGHIJKLMNOPQRSTUVWXYZAB |

... | ... |

Cipher Alphabet Shift/Rotation of 13 | NOPQRSTUVWXYZABCDEFGHIJKLM |

... | ... |

Example: The message ROTATION coded on the alphabet ABCDEFGHIJKLMNOPQRSTUVWXYZ with an offset of N=13, gives the encrypted message EBGNGVBA.

Deciphering Rot is very similar (or sometimes identical) to encryption, with a shift of the alphabet in the other direction.

From a message and an alphabet (or a supposed alphabet), it is possible to test all rotations by bruteforce (as many tests as there are characters in the alphabet) in order to find the plain message.

A variant of Rot consists of modifying the alphabet used, which may be different from the 26 characters (A to Z).

Any shift can be considered:

Shift | Name | Remarks |
---|---|---|

1 | Rot1/Rot-1 | Minimal shift of 1 letter |

2 | Rot2/Rot-2 | |

3 | Rot3/Rot-3 | Caesar Cipher (default usual shift) |

4 | Rot4/Rot-4 | |

5 | Rot5/Rot-5 | Reversible for the 10 digits |

6 | Rot6/Rot-6 | |

7 | Rot7/Rot-7 | |

8 | Rot8/Rot-8 | |

9 | Rot9/Rot-9 | |

10 | Rot10/Rot-10 | |

11 | Rot11/Rot-11 | |

12 | Rot12/Rot-12 | |

13 | Rot13/Rot-13 | Reversible for our 26-letter alphabet |

14 | Rot14/Rot-14 | |

15 | Rot15/Rot-15 | |

16 | Rot16/Rot-16 | Reversible for base32 encoding |

17 | Rot17/Rot-17 | |

18 | Rot18/Rot-18 | Reversible for an alphanumeric alphabet of 36 characters (26 letters + 10 digits) |

19 | Rot19/Rot-19 | |

20 | Rot20/Rot-20 | |

21 | Rot21/Rot-21 | |

22 | Rot22/Rot-22 | |

23 | Rot23/Rot-23 | |

24 | Rot24/Rot-24 | |

25 | Rot25/Rot-25 | Reverse 1 letter shift |

26 | Rot26/Rot-26 | Identity transformation (no change) for our 26-letter alphabet |

31 | Rot31/Rot-31 | Reversible for an case-sentitive alphanumeric 62-chars alphabet (26 uppercase + 26 lowercase + 10 digits) |

32 | Rot32/Rot-32 | Reversible for base64 encoding |

47 | Rot47/Rot-47 | Reversible for the 94 ASCII printable characters |

dCode retains ownership of the source code of the script ROT Cipher online. Except explicit open source licence (indicated Creative Commons / free), any algorithm, applet, snippet, software (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, translator), or any function (convert, solve, decrypt, encrypt, decipher, cipher, decode, code, translate) written in any informatic langauge (PHP, Java, C#, Python, Javascript, Matlab, etc.) which dCode owns rights will not be released for free. To download the online ROT Cipher script for offline use on PC, iPhone or Android, ask for price quote on contact page !

rot,rotation,caesar,code,shift,rot13,rot47

Source : https://www.dcode.fr/rot-cipher

© 2020 dCode — The ultimate 'toolkit' to solve every games / riddles / geocaches. dCode

Feedback

▲