Decrypt-E-Mail-Adresse mit der angegebenen Hashing-Funktion gehasht

So versuche ich, dieses Problem zu lösen. Ich soll die von der Hash-Funktion gehashte E-Mail-Adresse erhalten.

Die geheime E-Mail-Adresse ist unten gehasht:

092b41aa59dacb2124f5a04464bcd13297f6a09d69e6eabf1be7bef3ef86402d1b023677b38763b3cfae5c3ba71ba6cfe38526cf77e267373be8be893b1939af897c87302750d35f175f9664896ff78d9969ce2a72c3f1b5c439b7a952c557c2097332ecc01f50b12593826ba0872d24cd3c21dca4e1859a97ca4394b2544ef53df1f35cbb68b6a1e526df4e669920ba18c5c845aaee2f9d5b0b2c72b15d2296f0a42e4e37042713855c4cb84ca738bcbc151c84fe6448fca60efb64393c8b974d6ae3ab53c0cecdb11fc8a0e0e8864218ba49cb972bd76759290caf3a1851ca30cfbc46ff3137b342a28a159d9a483576e1ed3840f2d287b8cf74fafe2269cf7716d553f11eccce6fcd1b9e411789d989d97a2d95b4ac0aa6e92b512b923fa13e85ce24a5ee8527656b43a4f9b3817c9f67aa18966d70bc10e07ca19dd0cf6af5ca15876ee1d21d3afc8ba1524c6239a77184c0a84557c672230a38f41c8a1166425785a37cc2ac841d32c5558b38cd5c38c53551c5002815c71a4c4c4420fb945dc02cbb80e1c99b6b73c3d03318af914a26f7b760c299e3748f930febb97d7f8333ba0c29732ebdbe7ef9a181d7747986a7b6040a6b1165084a477f14643b

Zunächst haben wir eine Reihe von Zeichenfolgepräfixen mit einer Länge von 2 generiert. Wenn unsere geheime E-Mail-Adresse beispielsweise [email protected] lautet, würden wir Folgendes generieren:
e
Höll
hellow
hellowor
... helloworld @ company.com

Dann haben wir für jedes Präfix s den folgenden Hash J berechnet: md5 (md5 (e) + s + md5 (s)) [wobei + der Operator für die Verkettung von Zeichenfolgen und e Ihre E-Mail-Adresse ist]. Schließlich haben wir alle Hash-Strings J verkettet, um den obigen langen Hash zu bilden!

Zum Beispiel würden wir für [email protected] Folgendes berechnen:

md5 (md5 ('[email protected] ') +' er '+ md5 (' er ')) +
md5 (md5 ('[email protected] ') +' Hölle '+ md5 (' Hölle ') +
md5 (md5 ('[email protected] ') +' hellow '+ md5 (' hellow ') +
...

Der Einfachheit halber können Sie davon ausgehen, dass unsere E-Mail-Adresse nur alphanumerische Zeichen und diese 4 Zeichen enthält: _. @ +


Ich kenne diese Art von Problem nicht. Wenn Sie mir eine ungefähre Vorstellung davon geben könnten, was ich tun soll (ein Spielplan), wäre das eine große Hilfe. Man kann davon ausgehen, dass ich nicht viel über Hashing (oder die damit verbundenen Datenstrukturen) weiß. Dieses Problem wäre eine großartige Gelegenheit für mich, diese Dinge zu lernen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage