hash值破解工具(findmyhash与hash-identifier破解hash值)
哈希值是一种加密技术,用于将任意长度的数据转换为固定长度的数据。哈希值通常用于验证数据的完整性和安全性。在本攻略中,我们将介绍两个常用的哈希值破解工具:findmyhash
和 hash-identifier
,并提供两个示例说明。
findmyhash
findmyhash
是一款命令行工具,可以用于查找哈希值的算法类型,并提供相应的破解工具。以下是使用 findmyhash
破解哈希值的步骤:
- 安装
findmyhash
工具。在命令行中输入以下命令:
bash
sudo apt-get install findmyhash
- 在命令行中输入以下命令,查找哈希值的算法类型:
bash
findmyhash -h 5f4dcc3b5aa765d61d8327deb882cf99
在上面的命令中,-h
参数表示要查找的哈希值,5f4dcc3b5aa765d61d8327deb882cf99
是一个示例哈希值。
findmyhash
将输出哈希值的算法类型,例如:
“`
HASH: 5f4dcc3b5aa765d61d8327deb882cf99
Possible Hashs:
[+] MD5
[+] Domain Cached Credentials – MD4(MD4(($pass)).(strtolower($username)))
[+] Haval-128
[+] MD2
[+] MD4
[+] Double MD5
[+] LM
[+] RIPEMD-128
[+] Haval-160
[+] SHA-1
[+] MySQL – SHA-1(SHA-1($pass))
[+] SHA-1(MaNGOS)
[+] SHA-1(MaNGOS2)
[+] Tiger-128
[+] md5($pass.$salt) – Joomla
[+] SHA-1(Django)
[+] Haval-192
[+] MySQL5 – SHA-1(SHA-1($pass))
[+] SHA-1(Hex)
[+] SHA-1(Base64)
[+] Tiger-160
[+] Tiger-192
[+] md5($pass.$salt) – Joomla
[+] md5($pass.$salt) – Joomla
[+] SHA-1(Cryptaprhashic)
[+] SHA-1(Django-Salted)
[+] SHA-256(Django)
[+] Haval-224
[+] SHA-256
[+] SHA3-256
[+] Haval-256
[+] GOST R 34.11-94
[+] GOST CryptoPro S-Box
[+] SHA-384
[+] SHA3-384
[+] Haval-256(HMAC)
[+] SHA-256(HMAC)
[+] SHA3-256(HMAC)
[+] SHA-384(HMAC)
[+] SHA3-384(HMAC)
[+] SHA-512
[+] SHA3-512
[+] Whirlpool
[+] Haval-512
[+] SHA-512(HMAC)
[+] SHA3-512(HMAC)
[+] SipHash
[+] SHA-224
[+] SHA3-224
[+] SHA-224(HMAC)
[+] SHA3-224(HMAC)
“`
- 根据输出的算法类型,选择相应的破解工具进行破解。
hash-identifier
hash-identifier
是一款命令行工具,可以用于识别哈希值的算法类型。以下是使用 hash-identifier
识别哈希值的步骤:
- 安装
hash-identifier
工具。在命令行中输入以下命令:
bash
sudo apt-get install hash-identifier
- 在命令行中输入以下命令,识别哈希值的算法类型:
bash
hash-identifier
在上面的命令中,不需要指定哈希值,hash-identifier
将提示您输入哈希值。
- 输入哈希值,按回车键,
hash-identifier
将输出哈希值的算法类型,例如:
“`
Enter the hash: 5f4dcc3b5aa765d61d8327deb882cf99
Possible Hashs:
[+] MD5
[+] Domain Cached Credentials – MD4(MD4(($pass)).(strtolower($username)))
[+] Haval-128
[+] MD2
[+] MD4
[+] Double MD5
[+] LM
[+] RIPEMD-128
[+] Haval-160
[+] SHA-1
[+] MySQL – SHA-1(SHA-1($pass))
[+] SHA-1(MaNGOS)
[+] SHA-1(MaNGOS2)
[+] Tiger-128
[+] md5($pass.$salt) – Joomla
[+] SHA-1(Django)
[+] Haval-192
[+] MySQL5 – SHA-1(SHA-1($pass))
[+] SHA-1(Hex)
[+] SHA-1(Base64)
[+] Tiger-160
[+] Tiger-192
[+] md5($pass.$salt) – Joomla
[+] md5($pass.$salt) – Joomla
[+] SHA-1(Cryptaprhashic)
[+] SHA-1(Django-Salted)
[+] SHA-256(Django)
[+] Haval-224
[+] SHA-256
[+] SHA3-256
[+] Haval-256
[+] GOST R 34.11-94
[+] GOST CryptoPro S-Box
[+] SHA-384
[+] SHA3-384
[+] Haval-256(HMAC)
[+] SHA-256(HMAC)
[+] SHA3-256(HMAC)
[+] SHA-384(HMAC)
[+] SHA3-384(HMAC)
[+] SHA-512
[+] SHA3-512
[+] Whirlpool
[+] Haval-512
[+] SHA-512(HMAC)
[+] SHA3-512(HMAC)
[+] SipHash
[+] SHA-224
[+] SHA3-224
[+] SHA-224(HMAC)
[+] SHA3-224(HMAC)
“`
- 根据输出的算法类型,选择相应的破解工具进行破解。
示例
以下是两个示例演示如何使用 findmyhash
和 hash-identifier
破解哈希值。
示例1:使用 findmyhash 破解哈希值
在此示例中,我们将演示如何使用 findmyhash
破解哈希值。
-
安装
findmyhash
工具。 -
在命令行中输入以下命令,查找哈希值的算法类型:
bash
findmyhash -h 5f4dcc3b5aa765d61d8327deb882cf99
- 根据输出的算法类型,选择相应的破解工具进行破解。
示例2:使用 hash-identifier 识别哈希值
在此示例中,我们将演示如何使用 hash-identifier
识别哈希值。
-
安装
hash-identifier
工具。 -
在命令行中输入以下命令,识别哈希值的算法类型:
bash
hash-identifier
-
输入哈希值,按回车键,
hash-identifier
将输出哈希值的算法类型。 -
根据输出的算法类型,选择相应的破解工具进行破解。
结论
通过以上步骤和示例,我们了解了 findmyhash
和 hash-identifier
两款常用的哈希值破解工具,并演示了如何使用这两款工具破解哈希值。在实际应用中,可以根据实际需求选择合适的工具,提高破解效率。