更好的密码生成灵感来自我们五颜六色的羽毛朋友。
macawspeak的Python项目详细描述
金刚鹦鹉
更好的密码生成灵感来自于我们五颜六色的、长着羽毛的朋友,他们会说(通常是荒谬的)一串字。
,,,___
,' _ \__
/ { O / `\
,\ } /---./ _ __ ___ __ _ ___ __ ___ __
/\ `-.__- `--' | '_ ` _ \ / _` |/ __/ _` \ \ /\ / /
/ `._ : | | | | | | | (_| | (_| (_| |\ V V /
/\_; -' : ; |_| |_| |_|\__,_|\___\__,_| \_/\_/
/ \_; / /
/| \ \_/..-'
________|_\___/_\\_\\________
----------------;;-;;--------
\/ `-'/
|\_|_/|
\/ \/
\_/
关于
- macaw是一个简单的命令行工具,用于生成唯一且易于记住的密码。
- macaw使用一个容易记住但难以猜出单词的字典,并将它们串在一起以创建唯一的密码。
- macaw支持许多真正强大和独特的密码生成选项。
- 不像一只真正的金刚鹦鹉,你可以教这只金刚鹦鹉不要使用某些词,如果需要的话。
什么是好密码?
像cUbXLBagmYPqKY35
这样的密码很难猜测,但也不可能记住。
同时,像^{
macaw试图生成易于记住的密码,这样您就不必深究密码 每次你想登录到应用程序时,管理器。
用法
$ macaw
- 生成并打印新密码。
计划
$ macaw generate
- 基于预定义配置生成新的随机密码。
$ macaw speak
- 使用macaw ascii art输出文本。
- 默认情况下,macaw speak将生成一个新密码,如“macaw generate”,但使用parrot ascii。
- 也可以是冗长的并使用
$ macaw speak generate
- 也可以是冗长的并使用
- 默认情况下,macaw speak将生成一个新密码,如“macaw generate”,但使用parrot ascii。
$ macaw generate -n 5
- 生成5个密码。
$ macaw speak generate -n 5 (or $ macaw speak -n 5)
- 使用Parrot ASCII生成5个密码。
$ macaw speak -w 3
- 生成一个3个字的密码。
$ macaw speak -w 4 -n 5
- 生成5个唯一的密码,每个密码包含4个单词,并带有Parrot ASCII码。
$ macaw speak silly
- 生成一个不带单词且只包含随机字符的密码。
$ macaw help
- 显示帮助页/使用指南。
$ macaw update
- 更新本地词典。
$ macaw configure
- cli使用默认密码生成更新配置文件。
$ macaw seed <number>
- 为随机生成器添加一个新数字。
- macaw每次使用时都会尝试生成一个随机种子(基于计算机时间)。
$ macaw blacklist "<word>"
- 在黑名单上加一个词。
$ macaw blacklist
- 打印黑名单上的单词。
$ macaw speak smart
- 在形式为“sensical”的句子中生成密码:<;形容词>;<;名词>;<;动词>;<;副词>;
$ macaw speak bang
- 在密码末尾添加
!
。
$ macaw speak camel
- 在camelcase中生成密码。
$ macaw speak sub (o,0)
- 生成密码并将所有
o
字符替换为0
字符。
例如$ macaw speak smart camel bang sub (i,1)
-->;“1ntell1gentbookCaseWaltzesacc1!”
讽刺的是,macawspeaksmartcamelbangsub!也是一个好密码:wink:
示例:
$ macaw speak smart camel bang sub (i,1)
,,,___
,' _ \__ ___________________________________________
/ { O / `\ / \
,\ } /---./ .-' 1ntell1gentBookcaseWaltzesAcc1dentally! |
/\ `-.__- `--' `-. |
/ `._ : | \___________________________________________/
/\_; -' : ;
/ \_; / /
/| \ \_/..-'
________|_\___/_\\_\\________
----------------;;-;;--------
\/ `-'/
|\_|_/|
\/ \/
\_/
构建
- TOdo:PYPI打包说明