Cracken 是一个快速的密码词表生成器、Smartlist 创建和密码混合掩码分析工具,用纯安全的 Rust 编写(更多内容请见 talk/)。灵感来自于 Maskprocessor、hashcat、Crunch、HuggingFace's tokenizers 等工具。
- Smartlists - 使用 NLP 标记器从密码创建的紧凑且具有代表性的子词列表
-
混合掩码- 将密码表示为单词列表和字符的组合(例如
?w1?w2?l?d
)
使用智能列表和混合掩码分析 RockYou 密码:
Cracken 可能是世界上最快的词表生成器:
Cracken 的性能比 hashcat 的快速掩码处理器(用 C 语言编写)提高了 25% 左右。Cracken 每个核心可以产生大约 2GB/s 的速度。