2015-12-17 25 views
7

Python 2.7でパスワードをどのように保護するのですか? getpass.getpass()メソッドが機能していません。コードを実行するときに、パスワードが表示されます。Pythonでパスワードを保護する方法

私はこのような何か行っている:

M = imaplib.IMAP4_SSL('imap.gmail.com') 

try: 
    emailid=input("what is your email id: ")  
    password=getpass.getpass("enter your password: ") 
    M.login(emailid,password) 
+1

クイックウェブ検索を行うと、すでに参照したgetpass()メソッドだけが参照しています。ここに例があります。 http://stackoverflow.com/questions/1761744/python-read-password-from-stdin。おそらく、あなたは動作していないgetpass()の使用法を投稿するかもしれません。 – klog

+0

passwd = fallback_getpass(プロンプト、ストリーム) GetPassWarning:端末のエコーを制御できません。 警告:パスワード入力がエコー表示されることがあります。 これは私が得るものです – hussain

+0

getpassを使ってみるためのコードを表示するあなたの投稿 – Arc676

答えて

1

最終的に私はそれを得たが。私は

二つ目は、これが唯一のシステムの実行コマンドプロンプトで

(ないサードパーティ製のアプリケーションがgetpass.getpass()のための出力が得られなくなる)ということである(プロンプト=「パスワード=」)メソッドのgetpass.getpassを使用しました
関連する問題