基于密码卡的单词表生成器

munchkin的Python项目详细描述


基于密码卡的单词列表生成器

Travis CICodacyQuantifiedCodePyPIRequirements StatusPython Versions

什么是密码卡?

密码(又名卡片是一种物理卡片,可以让你记住 密码更容易。

Password Card

卡片包含一组随机的字母数字字符。你只需要 选择并记住一行、一列和一个从 卡片。

安全性

密码卡严重依赖于物理安全。卡应该放在里面 你的钱包或口袋,远离你周围警惕的眼睛。

如果卡丢失或用摄像机(如闭路电视)录制,请输入密码 因此应立即更改。

功能

Munchkin可以从泄露的密码卡生成单词列表。

此实用程序生成潜在的密码并将其转储到屏幕上,或者 变成一个文本文件。密码列表可用于暴力攻击。

支持的策略

用户可以根据不同的 策略。他或她可以从左到右、从上到下或 对角的。

Munchkin可以根据最常见的读卡方式生成密码 策略。以下仅为样品。

从左到右

Left to Right

自上而下

Top Down

有关password generating strategies的完整列表,请参阅文档。

支持的卡

安装Munchkin

最新的软件包可在PyPI

$ pip install munchkin

要求

此实用程序仅在python2.6.x2.7.x

上运行

使用说明

下一节解释munchkin的基本用法。你也可以使用 用于获取有关各个功能的详细信息的-h开关。

操作模式

有两种操作模式可用。第一个生成类似的卡 到http://passwordcard.org的,第二个允许带你的 拥有密码卡。

passwordcard.org卡

使用pcard选择器从passwordcard.org卡生成密码

$ munchkin pcard -h

此选择器识别以下选项:

-s str, --seed str
card number (e.g. 7eb3fbfa560d1d1e)
--symbolsinclude symbols
--digitsincude digits

定制卡

custom选择器允许通过将密码卡粘贴为 文本块

$ munchkin custom -h

此选择器不需要任何特殊选项。

设置

两种卡类型都可以识别以下开关

密码长度

选择要生成的密码的最小长度和最大长度:

--minlen numminimum password length (default: 6)
--maxlen nummaximum password length (default: 12)

阅读策略

选择一个或多个策略以生成密码(请参阅 到Supported Strategies部分了解更多说明)

-l, --left-to-right
Left to right
-r, --right-to-left
Right to left
-t, --top-downTop left corner to bottom right
-b, --bottom-up
Bottom right corner to top left

文件输出

将密码转储到文件而不是终端:

-f name, --file name
Dump passwords to file

示例

从使用seed生成的密码卡生成6-8位密码 初始种子7eb3fbfa560d1e

$ munchkin pcard -s 7eb3fbfa560d1d1e -l

提供您自己的密码卡并通过多次读取生成密码 策略

$ munchkin custom -l -r -t -b

贡献者

学分

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSWT树项目高度   java如何通过单击按钮向JFrame添加文本字段?   java keytool如何保护密钥?   java在Apache Camel中构建一个报告来测量事务时间   安卓为什么这个Java类的参数不能按预期工作?   java参数化JUnit中的测试方法,而不仅仅是整个类   java N级地图,需要把地图放在地图里面   屏幕右侧的java抽屉?   JAVA网MalformedURLException:解析xml时没有协议异常   java为什么调用时出现JSON异常。getJSONObject()?   socketJava服务器关闭代码   java如何为计算器生成命令行参数   java如何将活动意图传递给另一个类?   java Apache HttpClient临时错误:NoHttpResponseException   java JVM选项XX:UseFastEmptyMethods/XX:UseFastAccessorMethods   类Java构造函数问题   验证PDF和Excel文件类型的java模式   java循环菜单问题   java如何返回tar。Spring中通过http的gz文件   java使用NetBeans设置图像库