12-15-2020, 11:52 PM
So I have a unique situation and I am wondering if I can use hashcat to accomplish my task.
- I need to calculate hashes which are sha256 iterated x10000.
- I need each iteration output to be hexed before fed into the input for the next iteration.
example input "abc"
with "185d78ae5600ecc11d5e567ccd2eea79c881678450f15aaa008c7d81d54e6de8" being the 10000th hash. The example shows each the iterations but I only need the final value. Also, I know hashcat was designed to hash against a hashlist, but Im wondering if I can have it actually output the values instead???
Is this at all possible? Or should I try looking somewhere else? Also would I need to come up with my own kernel for this or could the existing kernels accomplish this? Any help would be greatly appreciated.
I am new to programming. Currently I have this programmed in javascript but its cpu only. I want to speed up the process if possible I need a few hundred million hashes processed and it takes about 2 -3 days for each 100 million currently. I have 0 experience with writing kernels but I am willing to try and learn if need be someone can point me in the right direction.
Thanks in advance.
- I need to calculate hashes which are sha256 iterated x10000.
- I need each iteration output to be hexed before fed into the input for the next iteration.
example input "abc"
Code:
- abc
- ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
- dfe7a23fefeea519e9bbfdd1a6be94c4b2e4529dd6b7cbea83f9959c2621b13c
- bbdb08dd3f8e0a2dbd9a4f45045fdf45cebee1ac6706de3353e753234b318e78
- ...
- 185d78ae5600ecc11d5e567ccd2eea79c881678450f15aaa008c7d81d54e6de8
with "185d78ae5600ecc11d5e567ccd2eea79c881678450f15aaa008c7d81d54e6de8" being the 10000th hash. The example shows each the iterations but I only need the final value. Also, I know hashcat was designed to hash against a hashlist, but Im wondering if I can have it actually output the values instead???
Is this at all possible? Or should I try looking somewhere else? Also would I need to come up with my own kernel for this or could the existing kernels accomplish this? Any help would be greatly appreciated.
I am new to programming. Currently I have this programmed in javascript but its cpu only. I want to speed up the process if possible I need a few hundred million hashes processed and it takes about 2 -3 days for each 100 million currently. I have 0 experience with writing kernels but I am willing to try and learn if need be someone can point me in the right direction.
Thanks in advance.