No tengo mucho conocimiento en el área de encriptación, aunque veo que has desarrollado un algoritmo sencillo y fácil de usar. Aunque similarmente al cifrado César, es un tanto simple, asi que el código podría ser roto fácilmente a través de fuerza bruta. De igual manera, parece una buena forma de cifrar mensajes sencillos.