Bonjour,



J'utilise cx_Oracle (python 2.7) pour me connecter à ma base.
Or, dans ce module, le mdp est transmis en clair.

Je me demande donc comment d'un point de vu sécurité je peux stocker mon mdp.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
OracleURL = "{USER}/{PWD}@{SERVER}:{PORT}/{SERVICE}".format(USER=O_USER,
                                                            PWD=O_PWD,
                                                            SERVER=O_SERVER,
                                                            PORT=O_PORT,
                                                            SERVICE=O_SERVICE
                                                           )
 
try:
    con = cx_Oracle.connect(OracleURL)
except Exception as MSG:
    exit(33)
Actuellement, je lis la variable O_PWD dans un fichier de param, sécurisé en accès, et avec un codage 64bit dessus, mais ca me parait pas génial.
Vous auriez une autre solution efficace à me proposer?


Merci d'avance.

Steven