From Iceland:
https://github.com/iceland2k14/kangarooYou haven't
"keyspace 10000000000000000:1ffffffffffffffff" and you haven't also
"-p 0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b"In python, main function:
run_puzzle(48, '0291bee5cf4b14c291c650732faa166040e4c18a14731f9a930c1e87d3ec12debb', dp=8, herd_size=1024)
I can uderstand, maybe, you put this on main function
run_puzzle(65, '0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b', dp=8, herd_size=1024)
result:
...
Ops: 131672064 Table size: 514265 Speed: 167818 ops/s
...
not
Scanning Range like you write
Maybe I don't have your version or maybe you use bsgs from iceland
if you use that bsgs version:
python bsgs_dll_search.py -b bpfile.bin -bl bloomfile.bin -p 0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b -keyspace 10000000000000000:1ffffffffffffffff
If you do that, than you got:
============== KEYFOUND ==============
BSGS FOUND PrivateKey 0x1a838b13505b26867
======================================
Search Finished. All pubkeys Found !
You are comparing apples with oranges. My script is a pure-Python, zero libraries, self-contained Kangaroo. Which means it trades performance with simplicity.
, which should run somewhere around 50 times faster on a CPU. If iceland's kangaroo native lib really does just 200k ops/s than it is funny that a pure Python example runs faster than his black-box lib, right? A native lib should dance with flying bells and whistles well above a few good million ops/s, even when instrumented from a Python wrapper. And when I see stuff like "10.000 TeraKeys/s" it just adds a serious question mark about what is going on. You can never trust something that shows a speed millions of times higher than your CPU's core running frequency.
DO NOT USE MY SCRIPT TO SEARCH FOR PUZZLES, you are wasting your time. It is just a reference implementation,