Dans ce programme, vous pouvez rentrer les principales informations qui servent à vous identifier partout sur le net.
Il vous suffit pour cela de créer ce que j'appelle un fichier de login. Ce fichier est contenu dans le répertoire "sauvegardes". Vous lui donner un nom, normal, et un mot de passe. Grace à ce mdp, les "enregistrements" contenus dans le fichier sont cryptés (cryptage XOR) (Un enregistrement contient un numéro d'identification, et 4 chaines de caractères : login, pass, email, site).
La clé de cryptage est générée à partir du mot de passe. Pour savoir que la cle est la bonne, lors du décryptage, je place en tete du fichier une chaine de caractères constante. Si la premiere chaine de caractères du fichier récupérée lors du décryptage du fichier correspond à cette constante, alors la clé est la bonne.
Ces enregistrements s'affichent dans une listview. Plusieurs opérations sont possibles sur ceux ci : en ajouter, en supprimer un, en éditer un, en rechercher un, et les trier par ordre croissant, dans le cas d'un tri selon l'ID, ou par ordre alphabétique, dans le cas d'un tri selon les logins/pass/adresses email/site.
Quelques opérations sont aussi possibles sur un fichier de login (contenant des enregistrements, suivez moi :D) : en générer un nouveu, en ouvrir un, changer le mot de passe, et changer le nom du fichier.