No está mal pero podrías mejorar el algoritmo de cifrado simétrico haciendo que el usuario meta la clave privada que quiera para cifrar el texto o implementar un algoritmo asimétrico , echale un vistazo al foro de criptografía que es un apartado del subforo de seguridad.Una pregunta ¿bajo que SO es esa interfaz? ¿Linux quizás?
¡Un saludo!
Siguere tu consejo lo mejorare y me pasare por el foro de criptografia, lo estoy corriendo bajo linux solo que es la version beta y todo le falta cosas y por eso se poco natural.