一个判断密码强度的函数


类型:Python,创建时间:Jan. 1, 2012, 4:55 p.m.

标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/62/。

def judgePasswordStrength(password):
    strengthLength = max(0, len(password) - 5)
    from string import ascii_lowercase, ascii_uppercase, digits, punctuation
    flags = [bool(set(password) & set(s)) \
            for s in [ascii_lowercase, ascii_uppercase, digits, punctuation]]
    return min(flags.count(True), strengthLength)

标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/62/。


maosi123(Jan. 2, 2012, 8:20 a.m.)

我是外行…什么都不懂的计算机爱好者,想问下这函数在什么环境下运行的?太崇拜你了


何不来发表一下您对本文的看法(使用Markdown语法,分段空两行):