diceware.py 文件源码

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

项目:factotum 作者: Denubis 项目源码 文件源码
def generatePhrase(numWords):
    phrase = re.compile("[0-9]+\t(.*)")

    path_to_diceware = resource_filename("factotum", "diceware.wordlist.asc")

    with open(path_to_diceware, "r") as diceware:
        password = diceware.readlines()
        password = [m.group(1) for l in password for m in [phrase.search(l)] if m]
        random.SystemRandom().shuffle(password)
        return ' '.join(password[0:numWords])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号