2017-01-28 7 views
0

Я хочу сохранить пароль с помощью python, а затем повторно использовать его. Я хочу сохранить пароль с помощью python, а затем повторно использовать его. Как я могу сделать это безопасным способом?Сохранить и восстановить пароль в python

+0

Возможный дубликат [мне нужно надежно хранить имя пользователя и пароль в Python, каковы мои варианты?] (Http://stackoverflow.com/questions/7014953/i-need-to-securely-store -a-username-and-password-in-python-what-are-my-options) –

+0

Почему вы копируете свое первое предложение стенографически во втором? :) –

ответ

0

Поиск вокруг: Я нашел это: PassLib. Вы можете установить его в

pip install passlib 

И затем используйте его. Это из примера в их ссылке.

>>> # import the hash algorithm 
>>> from passlib.hash import pbkdf2_sha256 

>>> # generate new salt, and hash a password 
>>> hash = pbkdf2_sha256.hash("toomanysecrets") 
>>> hash 
'$pbkdf2-sha256$29000$N2YMIWQsBWBMae09x1jrPQ$1t8iyB2A.WF/Z5JZv.lfCIhXXN33N23OSgQYThBYRfk' 

>>> # verifying the password 
>>> pbkdf2_sha256.verify("toomanysecrets", hash) 
True 
>>> pbkdf2_sha256.verify("joshua", hash) 
False 
Смежные вопросы