Este ejemplo se puede usar para separar las Calves de Encriptado del Código fuente en una aplicación.
La idea es En el Código fuente guardar una Clave y un Vector de Iniciación Maestro que sólo sirve para obtener la Clave y El Vector de Encriptación del token almacenado en el archivo ini de la aplicación.
Con esta app, podemo generar el token y probar a encryptar y desencriptar con en esas claves.
Esa versión usa una Api para encriptar/desencriptar y para generar las claves en vez de hacerlo de forma nativa.