Hello,
Stocker des mots de passe n'est par définition pas sécurisé. Ta demande n'est donc pas réellement réalisable.
Voilà un bref résumé :
- Un mot de passe stocké permettra quoi qu'il arrive l'usurpation de ce dernier puisque justement il sera stocker. N'importe qui qui a l'accès à la souris et la clavier et avec un esprit logique pourra donc se connecter.
- Cependant, un mot de passe stocké et sécurisé permettra au moins de ne pas obtenir le "vrai" mot de passe.
Exemple :
- Mot de passe : toto
- Mot de passe sécurisé (et stocké) : f71dbe52628a3f83a77ab494817525c6
Mais il faut que ton receveur, qui fait l'authentification, fonctionne de la même façon. Ainsi, même si ton mot de passe est stocké, le "mot de passe réel" n'est pas connu et empêche donc la personne mal intentionnée de créer des effets de bords (ou plutôt, des dégâts collatéraux). Un utilisateur utilisant souvent le même mot de passe, une fois qu'il est connu quelque part, il est connu partout. Petit conseil de sécurité en passant : 1 mot de passe = 1 application.
La plus haute sécurité possible c'est l'authentification à double facteur, mais dans ton cas, tu ne pourras pas le mettre en place (pas aussi facilement et sans infrastructure, tout du moins).
Un petit conseil : Utilise SHA256 étant donné que MD5 n'est plus sécurisé.
- Un UDF pour permettre d'encoder une chaîne en SHA256 :
https://www.autoitscript.com/forum/topi ... 8-sha-256/
Autre conseil : Valable uniquement si tu compiles ton application, tu peux aussi faire ton propre algorithme d'encodage en plus d'un encodage SHA256 ce qui rendra plus dur le boulot des pirates qui seront obligés de décompresser ton application pour pouvoir décrypter ton algorithme, puis de passer à la tentative désespérer de cracker le SHA256.
Dernier conseil : Tu peux ajouter un "salt" à ton mot de passe. Voir le Wikipédia qui l'explique très bien :
https://fr.wikipedia.org/wiki/Salage_(cryptographie)
Tu as toutes les cartes en main pour réaliser ton projet. Parmi toutes ces étapes, seul le SHA256 est une étape obligatoire pour avoir le minima de sécurité.