La aplicación de cifrado que estamos usando parece generar la misma salida para la misma entrada. Eso es malo ¿verdad? Sin embargo, no soy lo suficientemente inteligente como para entender el esquema que se está utilizando.
El encabezado de cada archivo cifrado tiene una cadena llamada "hexIdentifier" que aparentemente es la forma en que la aplicación almacena la contraseña (hash?) para los archivos cifrados generados por la aplicación. Si usamos la misma contraseña para diferentes archivos, entonces se usa la misma cadena HexIdentifier. ¿Significa eso que la contraseña se almacena en el archivo de una manera trivial que sería fácil de recuperar?
La aplicación está aquí: enlace