51 个版本
0.9.6 | 2024年6月8日 |
---|---|
0.9.4 | 2024年3月10日 |
0.9.0 | 2023年12月19日 |
0.8.4 | 2023年11月30日 |
0.2.2 | 2020年11月4日 |
#400 在 密码学 分类中
每月 187 次下载
56KB
2K SLoC
rustgenhash
rustgenhash 是一个从标准输入生成哈希值的命令行工具。
它可以用于生成单个或多个哈希值,用于密码数据库或渗透测试场景中的密码破解工具测试。它还可以帮助识别提供的哈希值的性质。
安装
rustgenhash 使用 Rust 编写。您可以使用以下命令使用 Rust 安装工具
cargo install rustgenhash
用法
Rustgenhash 具有命令行界面,允许您将工具设置为特定的操作模式。当前的模式有
- analyze
- compare-hash
- random
- stdio
- string
- file
- header
选择模式后,您需要提供 -a 开关以选择合适的哈希算法,以及要哈希的字符串或文件。stdio 模式允许您将数据管道传递到 rgh
命令。该工具将哈希从 stdio 传递的行(用于哈希密码列表非常有用)。
文件模式支持对目录中的多个文件进行哈希处理,目前是非递归的。
字符串哈希方案
rgh string -a <algorithm> <string>
文件哈希方案
rgh file -a <algorithm> <filename or directory>
从 stdio 进行字符串哈希的方案
cat myfile | rgh stdio -a <algorithm>
echo "mypassword" | rgh stdio -a <algorithm>
分析哈希的方案
rgh analyze -a <algorithm> <hash>
生成提供的 url 的 HHHash 的方案
rgh header www.google.de
比较哈希的方案
rgh compare-string <hash1> <hash2>
比较哈希文件的方案
rgh compare-file <file1> <file2>
您可以通过帮助功能列出所有支持算法。
贡献
如果您想为该项目做出贡献,请随时这样做。我乐于接受拉取请求。任何帮助都受欢迎。如果您有任何问题,请随时与我联系。
依赖
~15–30MB
~477K SLoC