hash值破解工具(findmyhash与hash-identifier破解hash值)

  • Post category:other

hash值破解工具(findmyhash与hash-identifier破解hash值)

哈希值是一种加密技术,用于将任意长度的数据转换为固定长度的数据。哈希值通常用于验证数据的完整性和安全性。在本攻略中,我们将介绍两个常用的哈希值破解工具:findmyhashhash-identifier,并提供两个示例说明。

findmyhash

findmyhash 是一款命令行工具,可以用于查找哈希值的算法类型,并提供相应的破解工具。以下是使用 findmyhash 破解哈希值的步骤:

  1. 安装 findmyhash 工具。在命令行中输入以下命令:

bash
sudo apt-get install findmyhash

  1. 在命令行中输入以下命令,查找哈希值的算法类型:

bash
findmyhash -h 5f4dcc3b5aa765d61d8327deb882cf99

在上面的命令中,-h 参数表示要查找的哈希值,5f4dcc3b5aa765d61d8327deb882cf99 是一个示例哈希值。

  1. 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)
“`

  1. 根据输出的算法类型,选择相应的破解工具进行破解。

hash-identifier

hash-identifier 是一款命令行工具,可以用于识别哈希值的算法类型。以下是使用 hash-identifier 识别哈希值的步骤:

  1. 安装 hash-identifier 工具。在命令行中输入以下命令:

bash
sudo apt-get install hash-identifier

  1. 在命令行中输入以下命令,识别哈希值的算法类型:

bash
hash-identifier

在上面的命令中,不需要指定哈希值,hash-identifier 将提示您输入哈希值。

  1. 输入哈希值,按回车键,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)
“`

  1. 根据输出的算法类型,选择相应的破解工具进行破解。

示例

以下是两个示例演示如何使用 findmyhashhash-identifier 破解哈希值。

示例1:使用 findmyhash 破解哈希值

在此示例中,我们将演示如何使用 findmyhash 破解哈希值。

  1. 安装 findmyhash 工具。

  2. 在命令行中输入以下命令,查找哈希值的算法类型:

bash
findmyhash -h 5f4dcc3b5aa765d61d8327deb882cf99

  1. 根据输出的算法类型,选择相应的破解工具进行破解。

示例2:使用 hash-identifier 识别哈希值

在此示例中,我们将演示如何使用 hash-identifier 识别哈希值。

  1. 安装 hash-identifier 工具。

  2. 在命令行中输入以下命令,识别哈希值的算法类型:

bash
hash-identifier

  1. 输入哈希值,按回车键,hash-identifier 将输出哈希值的算法类型。

  2. 根据输出的算法类型,选择相应的破解工具进行破解。

结论

通过以上步骤和示例,我们了解了 findmyhashhash-identifier 两款常用的哈希值破解工具,并演示了如何使用这两款工具破解哈希值。在实际应用中,可以根据实际需求选择合适的工具,提高破解效率。