hashid使用教程

hashid 是一款用于识别加密数据所使用的不同哈希类型的工具。它能够分析给定的输入(通常是哈希值),并判断其可能属于哪种哈希算法,帮助安全人员和开发者识别密码哈希类型,为后续的密码破解或验证工作提供重要信息。

命令参数说明

位置参数

参数 说明
INPUT 要分析的输入(默认值:标准输入)

选项参数

参数 说明
-e, --extended 列出所有可能的哈希算法,包括带盐的密码
-m, --mode 在输出中显示相应的 Hashcat 模式
-j, --john 在输出中显示相应的 JohnTheRipper 格式
-o, --outfile FILE 将输出写入文件
-h, --help 显示帮助信息并退出
--version 显示程序的版本号并退出

使用教程

1. 基本使用(分析标准输入的哈希值)

直接在命令行输入哈希值并通过管道传给 hashid:

复制代码
echo "d41d8cd98f00b204e9800998ecf8427e" | hashid

输出结果会显示该哈希值可能对应的哈希算法。

2. 分析指定文件中的哈希值

如果哈希值存储在文件中(例如 hash.txt),可以使用以下命令:

复制代码
hashid hash.txt

工具会读取文件内容并进行分析。

3. 使用扩展模式列出更多可能的哈希算法

加上 -e 或 --extended 选项:

复制代码
hashid -e "5f4dcc3b5aa765d61d8327deb882cf99" 

该模式会列出包括带盐密码在内的所有可能的哈希算法。

4. 显示对应的 Hashcat 模式

使用 -m 或 --mode 选项:

复制代码
hashid -m "a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3" 

输出中会包含该哈希值在 Hashcat 中对应的模式编号,方便使用 Hashcat 进行破解。

5. 显示对应的 JohnTheRipper 格式

使用 -j 或 --john 选项:

复制代码
hashid -j "900150983cd24fb0d6963f7d28e17f72" 

输出会显示适合 JohnTheRipper 工具使用的格式信息。

6. 将输出结果写入文件

使用 -o 或 --outfile 选项指定输出文件:

复制代码
hashid -o result.txt "098f6bcd4621d373cade4e832627b4f6" 

分析结果会被保存到 result.txt 文件中。

7. 查看帮助信息

复制代码
hashid -h

会显示 hashid 工具的详细帮助信息,包括所有参数的说明。

8. 查看工具版本

复制代码
hashid --version

显示当前安装的 hashid 工具的版本号。

License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html

相关推荐
码农学院2 小时前
基于运维监控体系的网络品牌推广方案:从架构设计到技术实现
运维·网络
天天进步20159 小时前
UI-TARS 源码解析 #10:parse_action 源码解析:如何用 AST 安全解析模型生成的函数调用?
安全·ui
REDcker9 小时前
显示分辨率标准对照详解
前端·网络·分辨率·显示·屏幕
大耳朵-小飞象11 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
ANSIOT11 小时前
安朔科技蓝牙无感开锁方案,靠近自动解锁
网络·科技·物联网
晏宁科技YaningAI11 小时前
VoIP系统的工程实现模型:从信令控制到媒体传输的完整架构解析
网络·人工智能·架构·系统架构·信息与通信
HLC++12 小时前
Linux的进程间通信
android·linux·服务器
华清远见IT开放实验室13 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
goodesocket13 小时前
手机LPDDR芯片测试座厂商适配性强
测试工具
wuhanzhanhui13 小时前
视觉革命与主动安全:2026武汉汽车电子展会定档,看芯片如何定义驾驶
安全·汽车