albertobsd / keyhunt

privkey hunt for crypto currencies that use secp256k1 elliptic curve
MIT License
634 stars 345 forks source link

Minikeys #135

Closed demonluca closed 2 years ago

demonluca commented 2 years ago

Hi Alberto is there any test addresses to check minikey mode finds the key Thanks

albertobsd commented 2 years ago

Yes I just prepare some test cases for this Version 0.2.211026, because the previous has some other examples but i change the algorithm to generate the minikeys so the previous test cases is not working anymore in this version.

hashes rmd160:

f6a4f53480a20488ba64083b2f5f5a1018abdeb9
63becae0cd798009ec82425a161f5873022aa38e
021c45611685aa35f1a98ced152756f0daba2234
994a9d09b0049cf32fbad7ecf7427d64ac4513e2

command:

./keyhunt -f keys -m minikeys -r 4f4fd89a0e7ff0a98eb7e1ae0d900000:4f4fd89a0e7ff0a98eb7e1ae0d990000 -n 0x400

output:

[+] Version 0.2.211026 Chocolate ¡Beta!, developed by AlbertoBSD
[+] Mode minikeys
[+] Opening file keys
[+] N = 0x400
[+] Range
[+] -- from : 0x4f4fd89a0e7ff0a98eb7e1ae0d900000
[+] -- to   : 0x4f4fd89a0e7ff0a98eb7e1ae0d990000
[+] Allocating memory for 4 elements: 0.00 MB
[+] Bloom filter for 4 elements.
[+] Loading data to the bloomfilter total: 0.00 MB
[+] Bloomfilter completed
[+] Sorting data ... done! 4 values were loaded and sorted
[+] Base key: 0x4f4fd89a0e7ff0a98eb7e1ae0d905000
HIT!! PrivKey: ce4b6a90db7d0923105b067f9ee35721975814067e2fc2b8650a9110b423f548
pubkey: 04266e423b362e4dae6e34d03840b89386b60330ec5b78cf4ecab940862e4426de7f898d0daf4ff4234eac1e72ee6c571ce3308ad30efbe51cec68913dd5092327
minikey: SmySgTZq6ivZqr2E8hiSGi
address: 1PV8qfMyxuyhLWqp8ALbpj6iU9svTWiWK8

HIT!! PrivKey: 6fb062c9888cc46531cf4c0a5900797ce99820a3ba1d7d0fb6e61c0276f858f2
pubkey: 04bfbd3586dc4b7bcdb19335ca3b9bfb42f9f258f7e9b9473e3be21a56ebce8ae50d3596348d539b8aac551b09cd9ccb104c701a1ea7825a8a97fc6d2eb17437a9
minikey: SoVWi3UHG1QYs9NM5EHLhv
address: 1A6QTVBvsyrqg3xZUfwWwmYR57DyB3EVNp

HIT!! PrivKey: 5fc7a3ddd0bba63b04b210327949171e17750970e09d0360ebd0eaed8225a804
pubkey: 040c973062389d7113403fff8737bdad05a93baba0eea362d9daa9c521c4c9c51f11141340b6788c4b83be5757dd0329b90a48c83e63c608292f86c4ebe96fa0ef
minikey: SRPqx8QiwnW4WNWnTVa2W5
address: 1CADgudf4pdo5vpps1xeGe1xejgw9vV5g

HIT!! PrivKey: d04ee0daf29cc32903a5111942dba6aed28c44b5bfd2a4c46ec2e0e436ee409b
pubkey: 04e91defdc046668aa2f9c6853f502ea10a25ee6660b6949123e97fd7124a0ae4336ecb2313bcab51e5b87715175919415fddeeec67cfbdde5fbf7589a84043f1f
minikey: SQiwnW4WNWnTVa2W5ijYYj
address: 1EyXmakpZyPuECgrj4uAYWaGxxAu8r6BFQ
[+] Base key: 0x4f4fd89a0e7ff0a98eb7e1ae0d987000
^C

Anyway test this cases with this version, because i am going to change the algorithm to generate minikeys again, i expect a little increment of speed

image

demonluca commented 2 years ago

Thanks Alberto