linux

Hash-Algorithmen mit hashID identifizieren

Hash-Algorithmen (Hash) sind in Authentifizierungssystemen für Software und Websites sowie in Blockchain und deren Programmierung unverzichtbar geworden. Dieser Artikel zeigt, wie man mit der Linux-Software hashID identifiziert, welcher Hash-Algorithmus ein bestimmter Hash-String ist. Dies kann beispielsweise beim Reverse Engineering von Websites und Webanwendungen nützlich sein.

Shou Arisaka
1 Min. Lesezeit
27. Okt. 2025

Hash-Algorithmen (Hash) sind in Authentifizierungssystemen für Software und Websites sowie in Blockchain und deren Programmierung unverzichtbar geworden. Dieser Artikel zeigt, wie man mit der Linux-Software hashID identifiziert, welcher Hash-Algorithmus ein bestimmter Hash-String ist. Dies kann beispielsweise beim Reverse Engineering von Websites und Webanwendungen nützlich sein.

psypanda/hashID: Software to identify the different types of hashes -

Wenn Python noch nicht installiert ist, installieren Sie Python mit chocolatey.

choco list --localonly
choco install python --version=3.6.7

Für einen Überblick über chocolatey und die Installation siehe Folgendes:

Windows 11にchocolateyをインストールする

Installieren Sie hashid mit pip.

~$ pip install hashid

Im Folgenden übergeben wir als Beispiel einen tatsächlichen Skein-1024-Hash, um zu sehen, ob Skein-1024 identifiziert werden kann.

~$ hashid bc5b4c50925519c290cc634277ae3d6257212395cba733bbad37a4af0fa06af41fca7903d06564fea7a2d3730dbdb80c1f85562dfcc070334ea4d1d9e72cba7abc5b4c50925519c290cc634277ae3d6257212395cba733bbad37a4af0fa06af41fca7903d06564fea7a2d3730dbdb80c1f85562dfcc070334ea4d1d9e72cba7a
Analyzing 'bc5b4c50925519c290cc634277ae3d6257212395cba733bbad37a4af0fa06af41fca7903d06564fea7a2d3730dbdb80c1f85562dfcc070334ea4d1d9e72cba7abc5b4c50925519c290cc634277ae3d6257212395cba733bbad37a4af0fa06af41fca7903d06564fea7a2d3730dbdb80c1f85562dfcc070334ea4d1d9e72cba7a'
[+] Skein-1024

Der folgende Hash ist MD5, aber wenn es viele Kandidaten gibt, werden sie alphabetisch aufgelistet.

~$ hashid c59548c3c576228486a1f0037eb16a1b
Analyzing 'c59548c3c576228486a1f0037eb16a1b'
[+] MD2
[+] MD5
[+] MD4
[+] Double MD5
[+] LM
[+] RIPEMD-128
[+] Haval-128
[+] Tiger-128
[+] Skein-256(128)
[+] Skein-512(128)
[+] Lotus Notes/Domino 5
[+] Skype
[+] Snefru-128
[+] NTLM
[+] Domain Cached Credentials
[+] Domain Cached Credentials 2
[+] DNSSEC(NSEC3)
[+] RAdmin v2.x

Diesen Artikel teilen

Shou Arisaka 27. Okt. 2025

🔗 Links kopieren