Para una explicación completa del código, visite http://en.wikipedia.org/wiki/Vigen ère_cipher
En este instructable, te pongo un método por el cual el texto en claro (mensaje inicial, antes del cifrado) puede ser disfrazado para evitar el descifrado utilizando cualquiera de los métodos, ya que incluso descifrado quedaría como galimatías.
El concepto de rotación de texto en claro me dio libro de Dan Brown la fortaleza Digital.