Comment faire pour écrire un mot de passe dans python ? [Résolu/Fermé]

Signaler
Messages postés
227
Date d'inscription
lundi 15 février 2016
Statut
Membre
Dernière intervention
17 juin 2018
-
Messages postés
227
Date d'inscription
lundi 15 février 2016
Statut
Membre
Dernière intervention
17 juin 2018
-
Bonjour,
J'aimerais savoir comment écrire un mot de passe avec python (que l'on écrive quand l'on lance le programme et que python n'affiche pas les lettres et les nombres), et que python le retienne sur le programme même.

Merci d'avance.



<Sur Windows>

2 réponses


Salut,

J'avais déjà pensé à des programmes de ce genre (qui écrivent dans le programme lui-même). La seule chose qui me paraissent possible de faire est de prendre un fichier .py (celui que tu exécutes) puis de l'éditer avec un éditeur de texte. Je suis pas sûr que les données soient lisibles mais si c'est le cas, il y a moyen d'écrire ici.

Sinon, il faut utiliser la persistance des données : sauvegarder ce mot de passe dans un fichier (pour la sécurité, oriente-toi du côté de la cryptographie).
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
896
Tu n'as vraiment pas cherché, ni peu ni beaucoup.
getpass — Portable password input

import getpass

p = getpass.getpass()
print 'You entered:', p


johand@bata:~/tmp$ python testpass.py
Password:
You entered: TOTO



Messages postés
227
Date d'inscription
lundi 15 février 2016
Statut
Membre
Dernière intervention
17 juin 2018
4
cela résout a moitié car python ne cache pas les caractères

Merci quand même, Noobinformatic.