rot5, rot13, rot18 and rot47 ciphers