hashutilities.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:crypto 作者: erose1337 项目源码 文件源码
def create_password_recovery(function, trapdoor_information_size=16, password='',
                             password_prompt="Please enter the password to create a recovery hash: "):
    """ Create a password recovery hash. 
        Returns: function(password + trapdoor_information)

        Presuming the user remembers enough of the password hashed this way, 
        they should be able to recover the password given the hash and the
        trapdoor information. """
    trapdoor_information = random._urandom(trapdoor_information_size)
    return (function(trapdoor_information, 
                     password or getpass.getpass(password_prompt)), 
            trapdoor_information)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号