CiDeCi - Cifra e Decifra

Esta aplicação visa Cifrar e Decifrar um ficheiro, com recurso a uma chave, utilizável quer em "smartphones" quer em computadores.
O objectivo base foi "ocultar", de forma simples, o conjunto de "logins", respectivas "passwords" e/ou chaves de acesso ou utilização, que vamos acumulando ao longo do tempo.
O ficheiro de texto deve estar "UTF-8 encoded Unicode format" e cada linha deve terminar com ";" para que a decifração respeite a formatação original.
Se necessário o ficheiro pode ser convertido para UTF-8 com os gratuitos EditPad Lite ou Notepad++.
Depois de cifrado o ficheiro, apague o original

Windows

Por defeito a pasta de origem do ficheiro a cifrar é: c_acht\.
O ficheiro cifrado ficará gravado com o prefixo "c" em:
<....>\AppData\Roamming\cideci\, onde <....> deve ser substituido pela pasta do utilizador - tipo c:\Users\Eu
Exemplo Cifrar:
Pasta: c:\_acht
Ficheiro: cifra8.txt
Chave: fecha
Cifrar -> ficheiro cifrado c:\Users\eu\AppData\Roamming\cideci\ccifra8.txt
Exemplo Decifrar:
Ficheiro: cifra8.txt (Atenção o nome do ficheiro a decifrar é o do ficheiro de origem)
Chave: fecha
Decifrar -> o texto original é apresentado

Android

O ficheiro a cifrar deve estar localizado em:
\Android\data\org.nomics.cideci\files\cideci\
O ficheiro cifrado ficará gravado nessa mesma pasta com o prefixo "c".
Exemplo Cifrar:
Ficheiro: cifra8.txt
Chave: fecha
Cifrar -> ficheiro cifrado \Android\data\org.nomics.cideci\files\cideci\ccifra8.txt
Exemplo Decifrar:
Ficheiro: cifra8.txt (Atenção o nome do ficheiro a decifrar é o do ficheiro de origem)
Chave: fecha
Decifrar -> o texto original é apresentado