跳转到主要内容

您的密码安全吗?

项目描述

您的密码安全吗? Safe 将为您检查密码强度。

https://travis-ci.org/lepture/safe.png?branch=master

工作原理

Safe 将检查密码是否有简单的模式,例如

  1. 密码是按照您的QWERT键盘上的顺序。

  2. 密码是简单的字母逐步,例如:abcd,1357

Safe 将检查密码是否是常用密码。感谢Mark Burnett在10000个顶级密码上的出色工作。

Safe 将检查密码是否包含混合数字、字母和符号。

安装

使用pip安装Safe

$ pip install Safe

如果pip不可用,请尝试easy_install

$ easy_install Safe

用法

检查密码强度非常简单

>>> import safe
>>> safe.check(1)
terrible
>>> safe.check('password')
simpile
>>> safe.check('is.safe')
medium
>>> safe.check('x*V-92Ba')
strong
>>> strength = safe.check('x*V-92Ba')
>>> bool(strength)
True
>>> repr(strength)
'strong'
>>> str(strength)
'password is perfect'
>>> strength.valid
True
>>> strength.strength
'strong'
>>> strength.message
'good password'

环境变量

  1. PYTHON_SAFE_WORDS_CACHE:在此文件中缓存单词,默认为临时文件

  2. PYTHON_SAFE_WORDS_FILE:词汇表文件,默认为10k个顶级密码

其他实现

  1. JavaScriptlepture/safe.js

项目详情


下载文件

下载适用于您平台上的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源分布

Safe-0.4.tar.gz (56.8 kB 查看哈希值)

上传时间

构建分布

Safe-0.4-py2-none-any.whl (56.0 kB 查看哈希值)

上传时间 Python 2

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面