【问题标题】:Python keyring directly showing password without prompting master passwordpython keyring直接显示密码而不提示主密码
【发布时间】:2020-10-29 09:42:47
【问题描述】:

导入密钥环 keyring.set_password('test_db','louis','secret123') keyring.get_password('test_db','louis') 'secret123'

【问题讨论】:

    标签: python-keyring


    【解决方案1】:

    您需要的是 keyring.cryptfile。 通过这种方式,将使用散列密码(argon2 散列)创建一个 cryptfile_pass.cfg 文件。

    你可以这样使用它:

    from keyrings.cryptfile.cryptfile import CryptFileKeyring
    
    kr = CryptFileKeyring()
    kr.set_password("service", "username", "my_secret_key_code")
    >>>Type your password: MyPass_word
    
    kr.get_password("service", "username")
    >>>Please enter password for encrypted keyring:
    

    如果您按:'my_secret_key_code',您将获得: 我的密码

    查看更多here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-07
      • 2018-11-29
      • 2016-07-03
      • 2016-04-22
      • 1970-01-01
      • 1970-01-01
      • 2016-08-30
      • 2017-08-22
      相关资源
      最近更新 更多