Skip to content

Instantly share code, notes, and snippets.

@rtobar
Created December 9, 2019 03:51
Show Gist options
  • Save rtobar/e1bde0a9dbd4f3ba6c4f30a0c1753a14 to your computer and use it in GitHub Desktop.
Save rtobar/e1bde0a9dbd4f3ba6c4f30a0c1753a14 to your computer and use it in GitHub Desktop.
import hashlib
import sys
hashes = [line.strip() for line in sys.stdin.readlines()]
for i in range(10000):
digest = hashlib.sha512('%04d' % i).hexdigest()
if digest in hashes:
print(digest, '%04d' % i)
# $> python cracker.py < hashes.txt
# ('a4e709497bd88e9987529eca36bd3e5249d7ecd178c90c5999871b36f1016a7f040b4646665e49d8a344a77be6935af17282e7e57ae64c9bb487ad8a46666561', '0101')
# ('d1dfa57bff540ec0baac90a1897f1b5e9a9a6bec30f070e33eabc4fc1fbed54dd76c4eb793dbd7accacd604903b6376325ea4e887b38e48bec4b76cf2c301549', '0812')
# ('be3283db5ebd65a0db49edeaa8801e64bd2c0303d38bd94d4f38ec5596ba280c8368e64adc3a1f5600fb7642ecf6e911fdcd6fb1ec7492bbb2855ab9bd1962ce', '1214')
# ('d0d7cc0cbf21d971606685c15f896bbfd6b1f99e1c2a3fa8381c622f57fab8877ef56d8f88f634829adea9088db05326eaf6fb9253554dd873b11b59b341f09b', '2336')
# ('15f13e170a5bb2759f79deaf4edb6f3c8ceae5fe09bb70c168f6b70f08e97ad736771c9f3fc34a721b3d4bbb5c18f48d965178f0274372767934ee89375fdb20', '5689')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment