将加密密钥转换为人类可读的短语,或生成随机但令人难忘的密码短语
niceware的Python项目详细描述
python端口Niceware,用于生成随机但令人难忘的密码。 每个字提供16位的熵,所以一个有用的密码至少需要 三个字。
由于wordlist的大小正好是2^16,niceware还可用于将加密密钥和其他随机字节序列转换为人类可读的短语。对于niceware,128位的密钥相当于一个8字的短语。
- 自由软件:麻省理工学院许可证
- 文档:https://python-niceware.readthedocs.io。
用法
检查
$ pip install niceware
生成8字节密码短语
>>>importniceware>>>niceware.generate_passphrase(8)['deathtrap','stegosaur','nilled','nonscheduled']
或从命令行
$ niceware --words 5tincturing distasting await trusser treadler
niceware for python使用os.urandom表示熵。
学分
niceware for python是Niceware的一个端口,由yan提供。
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史
0.2.1(2017-03-25)
- 添加命令行用法示例
0.2.0(2017-03-25)
- 添加niceware命令以生成密码短语
- 向docstrings添加示例
- 将python 3.6标记为受支持
0.1.1(2017-03-12)
- 自述文件修复,无代码更改
0.1.0(2017-03-11)
- pypi上的第一个版本。