Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
hashID — 识别不同类型哈希值的软件 - | Kitploit
工具/GitHubGitHub/psypanda/hashid
密码破解密码攻击漏洞分析哈希分析取证分析信息收集
GitHubpsypanda/hashid

hashID

识别不同类型哈希值的软件 -

查看仓库
1.5k1934年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

hashID | hash-identifier

识别用于加密数据,尤其是密码的不同类型哈希。

此工具取代了已过时的 hash-identifier <http://code.google.com/p/hash-identifier/>__!

hashID 是一款使用 Python 3 编写的工具,支持通过正则表达式识别超过 220 种独特的哈希类型。支持的哈希详细列表可在此处查阅 https://github.com/psypanda/hashID/blob/master/doc/HASHINFO.xlsx。

它能够识别单个哈希、解析文件或读取目录中的多个文件并识别其中的哈希。hashID 还能够在输出中包含相应的 hashcat <https://hashcat.net/oclhashcat/>__ 模式及/或 JohnTheRipper <http://www.openwall.com/john/>__ 格式。

hashID 在任意平台上均可开箱即用,支持 Python 2 ≥ 2.7.x 或 Python 3 ≥ 3.3。

*注意:在 nix 操作系统上识别哈希时,请使用单引号以防止插值。

安装

您可以通过以下命令安装、升级或卸载 hashID:

.. code:: console

root@kitploit:~
$ pip install hashid
$ pip install --upgrade hashid
$ pip uninstall hashid

或者通过克隆仓库进行安装:

.. code:: console

root@kitploit:~
$ sudo apt-get install python3 git
$ git clone https://github.com/psypanda/hashid.git
$ cd hashid
$ sudo install -g 0 -o 0 -m 0644 doc/man/hashid.7 /usr/share/man/man7/
$ sudo gzip /usr/share/man/man7/hashid.7

或者,您也可以从此处获取最新版本 https://github.com/psypanda/hashID/releases。

用法

.. code:: console

root@kitploit:~
$ ./hashid.py [-h] [-e] [-m] [-j] [-o FILE] [--version] INPUT

+---------------------------+-------------------------------------------------------+ | 参数 | 描述 | +===========================+=======================================================+ | INPUT | 要分析的输入(默认:标准输入) | +---------------------------+-------------------------------------------------------+ | -e, --extended | 列出所有哈希算法,包括加盐密码 | +---------------------------+-------------------------------------------------------+ | -m, --mode | 在输出中显示对应的 hashcat 模式 | +---------------------------+-------------------------------------------------------+ | -j, --john | 在输出中显示对应的 JohnTheRipper 格式 | +---------------------------+-------------------------------------------------------+ | -o FILE, --outfile FILE | 将输出写入文件(默认:标准输出) | +---------------------------+-------------------------------------------------------+ | --help | 显示帮助信息并退出 | +---------------------------+-------------------------------------------------------+ | --version | 显示程序版本号并退出 | +---------------------------+-------------------------------------------------------+

截图

.. code:: console

root@kitploit:~
$ ./hashid.py '$P$8ohUJ.1sdFw09/bMaAQPTGDNi2BIUt1'
Analyzing '$P$8ohUJ.1sdFw09/bMaAQPTGDNi2BIUt1'
[+] Wordpress ≥ v2.6.2
[+] Joomla ≥ v2.5.18
[+] PHPass' Portable Hash

$ ./hashid.py -mj '$racf$*AAAAAAAA*3c44ee7f409c9a9b'
Analyzing '$racf$*AAAAAAAA*3c44ee7f409c9a9b'
[+] RACF [Hashcat Mode: 8500][JtR Format: racf]

$ ./hashid.py hashes.txt
--File 'hashes.txt'--
Analyzing '*85ADE5DDF71E348162894C71D73324C043838751'
[+] MySQL5.x
[+] MySQL4.1
Analyzing '$2a$08$VPzNKPAY60FsAbnq.c.h5.XTCZtC1z.j3hnlDFGImN9FcpfR1QnLq'
[+] Blowfish(OpenBSD)
[+] Woltlab Burning Board 4.x
[+] bcrypt
--End of file 'hashes.txt'--

资源

  • http://pythonhosted.org/passlib/index.html
  • http://openwall.info/wiki/john
  • http://openwall.info/wiki/john/sample-hashes
  • http://hashcat.net/wiki/doku.php?id=example\_hashes
下载工具