Je pense avoir résolu mon problème.
Mon principal but, n'étant pas un parano de la sécurité, était simplement de rendre le mot de passe dans mon fichier .ini illisible par un user lambda (un humain quoi
).
En utilisant base64, j'arrive exactement à ça.
"Crypter" (ce n'est sûrement pas le terme exact) le mot de passe dans mon fichier .ini, quelqu'un qui l'ouvre ne pourra pas utiliser le mot de passe livré comme ça.
"Décrypter" lors de l'envoi du couple login/mdp pour m'authentifier sur mon serveur.
encodepwd = base64.b64encode("string")
donne : Qzdfq5z4
decodepwd = base64.b64decode("Qzdfq5z4")
donne : string
Si quelqu'un à une solution plus sécurisée, je la veux bien, car j'imagine que c'est une faille énorme, je n'y connais pas grand chose en crypto, si cela en est ... En attendant je peux avancer sur mon soft.
Merci
Partager