Pages:
Author

Topic: Keyhunt - development requests - bug reports - page 13. (Read 15221 times)

newbie
Activity: 4
Merit: 0
thank you for you effort, but i didnt understand hwo the server and client work, im using keyhunt windows, and i want to try the serve, i have a question is , if i scan bsgs with the server it wont scan the same ranges again ? it means always new ranges ? and if there is a tuto on windows how to install and run the server with bsgs thank you ?
In Windows, you can install the Linux environment. Use PowerShell write wsl --install and run.
https://learn.microsoft.com/en-us/windows/wsl/basic-commands
jr. member
Activity: 50
Merit: 1
Still no words about the system you were supposed to buy with a few grands you received as a donation a couple of months ago? Maybe you live far far away from civilization, that's why it has taken you so long!

~regards.😉

I'm going to go for the computer tomorrow, they already assembled it. I hope start the developing for GPU ASAP



Guys i release some kind of server for BSGS if some of you want to test it. I did some separate readme for it BSGSD.md I hope you like it



 thank you for you effort, but i didnt understand hwo the server and client work, im using keyhunt windows, and i want to try the serve, i have a question is , if i scan bsgs with the server it wont scan the same ranges again ? it means always new ranges ? and if there is a tuto on windows how to install and run the server with bsgs thank you ?
hero member
Activity: 862
Merit: 662
Still no words about the system you were supposed to buy with a few grands you received as a donation a couple of months ago? Maybe you live far far away from civilization, that's why it has taken you so long!

~regards.😉

I'm going to go for the computer tomorrow, they already assembled it. I hope start the developing for GPU ASAP



Guys i release some kind of server for BSGS if some of you want to test it. I did some separate readme for it BSGSD.md I hope you like it



hero member
Activity: 862
Merit: 662
Is it possible to use the same pb table for 50 bit range and for 70 bit range?
Or under each range and a public key the new table is necessary?

Is the same baby table for all the ranges
member
Activity: 174
Merit: 12
Is it possible to use the same pb table for 50 bit range and for 70 bit range?
Or under each range and a public key the new table is necessary?
copper member
Activity: 1330
Merit: 899
🖤😏
Still no words about the system you were supposed to buy with a few grands you received as a donation a couple of months ago? Maybe you live far far away from civilization, that's why it has taken you so long!

~regards.😉
hero member
Activity: 630
Merit: 731
Bitcoin g33k
I'm looking forward to the GPU feature, which will certainly have the biggest impact on speed and efficiency. Thank you so much for your great work Albert0
copper member
Activity: 1330
Merit: 899
🖤😏
On android? So we can run keyhunt on our phones?
newbie
Activity: 7
Merit: 0
Hi guys i just update the double speed version for BSGS: Version 0.2.230519
Also the legacy version was already on github from somo days ago (Now it works again on termux android and maybe another processor)

I setup a small dashboard for my self to keep track what features i am working on, you can see that in the link:

https://trello.com/b/GXBPiBCM/keyhunt

Things pending TO-DO in keyhunt  (in order)
  • Finish the Double BSGS speed. (I'm having some troubles here but i'm at halfway)
  • Legacy version (to run everywhere Linux, Mac, termux)
  • Windows Version
  • GPU Version
  • Pool client Version


Tell me more: after stopping and restarting the program, it starts to sort through the keys again, or how is the previous search result saved?

There is no saved mode yet, but in random the probability of scan the te same rage twice is almost the same that find one key.

In any case That feature is on my TO-DO list, check the dashboard above, i don't know when i will add it, i hope soon.


Great, waiting Windows version.
hero member
Activity: 862
Merit: 662
Hi guys i just update the double speed version for BSGS: Version 0.2.230519
Also the legacy version was already on github from somo days ago (Now it works again on termux android and maybe another processor)

I setup a small dashboard for my self to keep track what features i am working on, you can see that in the link:

https://trello.com/b/GXBPiBCM/keyhunt

Things pending TO-DO in keyhunt  (in order)
  • Finish the Double BSGS speed. (I'm having some troubles here but i'm at halfway)
  • Legacy version (to run everywhere Linux, Mac, termux)
  • Windows Version
  • GPU Version
  • Pool client Version


Tell me more: after stopping and restarting the program, it starts to sort through the keys again, or how is the previous search result saved?

There is no saved mode yet, but in random the probability of scan the te same rage twice is almost the same that find one key.

In any case That feature is on my TO-DO list, check the dashboard above, i don't know when i will add it, i hope soon.

jr. member
Activity: 32
Merit: 11
g0g0g0

Code:
ubuntu@AWS:~/kknd/keyhunt$ ./keyhunt -m bsgs -f 125.pub -b 125 -R -q -S -n 0x400000000000 -k 4096 -t 15
[+] Version 0.2.230519 Satoshi Quest, developed by AlbertoBSD
[+] Random mode [+] Quiet thread output
[+] K factor 4096 [+] Threads : 15
[+] Mode BSGS random
[+] Opening file 125.pub [+] Added 1 points from file
[+] Bit Range 125
[+] -- from : 0x10000000000000000000000000000000 [+] -- to   : 0x20000000000000000000000000000000
[+] N = 0x400000000000
[+] Bloom filter for 34359738368 elements : 117781.20 MB
[+] Bloom filter for 1073741824 elements : 3680.66 MB
[+] Bloom filter for 33554432 elements : 115.02 MB
[+] Allocating 512.00 MB for 33554432 bP Points
[+] Reading bloom filter from file keyhunt_bsgs_4_34359738368.blm .... Done!
[+] Reading bloom filter from file keyhunt_bsgs_6_1073741824.blm .... Done!
[+] Reading bP Table from file keyhunt_bsgs_2_33554432.tbl .... Done!
[+] Reading bloom filter from file keyhunt_bsgs_7_33554432.blm .... Done!
[+] Total 7633119483232862076928 keys in 3750 seconds: ~2 Ekeys/s (2035498528862096553 keys/s)
newbie
Activity: 5
Merit: 0
Tell me more: after stopping and restarting the program, it starts to sort through the keys again, or how is the previous search result saved?
newbie
Activity: 5
Merit: 0
Thank you for your help!!!
hero member
Activity: 862
Merit: 662
I don't currently have a file called KEYFOUNDKEYFOUND.txt
Will this file be created automatically when the private key is found?

Yes it wll be created automatically
newbie
Activity: 5
Merit: 0
I don't currently have a file called KEYFOUNDKEYFOUND.txt
Will this file be created automatically when the private key is found?
hero member
Activity: 862
Merit: 662
Hello! Launched Keyhunt. Tell me, please, how can I understand that the key is found and where can I view it?
Sincerely!

Read the FAQ

https://github.com/albertobsd/keyhunt#faq
hero member
Activity: 630
Merit: 731
Bitcoin g33k
Where did you download the tool, RTFM ?
newbie
Activity: 5
Merit: 0
Hello! Launched Keyhunt. Tell me, please, how can I understand that the key is found and where can I view it?
Sincerely!

$ ./keyhunt -m bsgs -f tests/125.txt -b 125 -R -k 256 -q -t 8 -s 10 -S
  • Version 0.2.230507 Satoshi Quest, developed by AlbertoBSD
  • Random mode
  • K factor 256
  • Quiet thread output
  • Threads : 8
  • Stats output every 10 seconds
  • Mode BSGS random
  • Opening file tests/125.txt
  • Added 1 points from file
  • Bit Range 125
  • -- from : 0x10000000000000000000000000000000
  • -- to   : 0x20000000000000000000000000000000
  • N = 0x100000000000
  • Bloom filter for 1073741824 elements : 3680.66 MB
  • Bloom filter for 33554432 elements : 115.02 MB
  • Bloom filter for 1048576 elements : 3.59 MB
  • Allocating 16.00 MB for 1048576 bP Points
  • processing 1073741824/1073741824 bP points : 100%     
  • Making checkums .. ... done
  • Sorting 1048576 elements... Done!
  • Writing bloom filter to file keyhunt_bsgs_4_1073741824.blm .... Done!
  • Writing bloom filter to file keyhunt_bsgs_6_33554432.blm .... Done!
  • Writing bP Table to file keyhunt_bsgs_2_1048576.tbl .. Done!
  • Writing bloom filter to file keyhunt_bsgs_7_1048576.blm .... Done!
  • Total 187789848216885788672 keys in 8590 seconds: ~21 Pkeys/s (21861449152140371 keys/s)
newbie
Activity: 5
Merit: 0
Hi Alberto,

everything worked, but after a reinstall (on Virtual box), it didn't anymore. process hangs on "bP points" step however, it uses 100% CPU and 64gb~ of RAM. Do you know what could be wrong?
I use Ubuntu 18.04, here is the output:


How much RAM do you have? I mean real RAM not virtualized

128GB


p.s. full restart & reinstall on Ubuntu 20.04. seems like everything is working just fine.

Code:
ubuntu@keyhunt:~$ git clone https://github.com/albertobsd/keyhunt.git
Cloning into 'keyhunt'...
remote: Enumerating objects: 566, done.
remote: Counting objects: 100% (255/255), done.
remote: Compressing objects: 100% (134/134), done.
remote: Total 566 (delta 161), reused 163 (delta 118), pack-reused 311
Receiving objects: 100% (566/566), 796.20 KiB | 3.83 MiB/s, done.
Resolving deltas: 100% (320/320), done.
ubuntu@keyhunt:~$ cd keyhunt
ubuntu@keyhunt:~/keyhunt$ make
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -flto -c oldbloom/bloom.cpp -o oldbloom.o
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -flto -c bloom/bloom.cpp -o bloom.o
gcc -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -c base58/base58.c -o base58.o
gcc -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -c rmd160/rmd160.c -o rmd160.o
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -c sha3/sha3.c -o sha3.o
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -c sha3/keccak.c -o keccak.o
gcc -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -c xxhash/xxhash.c -o xxhash.o
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -c util.c -o util.o
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -c secp256k1/Int.cpp -o Int.o
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -c secp256k1/Point.cpp -o Point.o
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -c secp256k1/SECP256K1.cpp -o SECP256K1.o
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -c secp256k1/IntMod.cpp -o IntMod.o
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -flto -c secp256k1/Random.cpp -o Random.o
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -flto -c secp256k1/IntGroup.cpp -o IntGroup.o
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -o hash/ripemd160.o -ftree-vectorize -flto -c hash/ripemd160.cpp
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -o hash/sha256.o -ftree-vectorize -flto -c hash/sha256.cpp
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -o hash/ripemd160_sse.o -ftree-vectorize -flto -c hash/ripemd160_sse.cpp
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -o hash/sha256_sse.o -ftree-vectorize -flto -c hash/sha256_sse.cpp
g++ -m64 -march=native -mtune=native -mssse3 -Wno-unused-result -Wno-write-strings -Ofast -ftree-vectorize -o keyhunt keyhunt.cpp base58.o rmd160.o hash/ripemd160.o hash/ripemd160_sse.o hash/sha256.o hash/sha256_sse.o bloom.o oldbloom.o xxhash.o util.o Int.o  Point.o SECP256K1.o  IntMod.o  Random.o IntGroup.o sha3.o keccak.o  -lm -lpthread
rm -r *.o
ubuntu@keyhunt:~/keyhunt$ mcedit addresses.txt

ubuntu@keyhunt:~/keyhunt$ nice ./keyhunt -m bsgs -k 4096 -c btc -t 8 -s 0 -q -S -R -r 0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140
[+] Version 0.2.230507 Satoshi Quest, developed by AlbertoBSD
[+] K factor 4096
[+] Threads : 8
[+] Turn off stats output
[+] Quiet thread output
[+] Random mode
[+] Mode BSGS random
[+] Opening file addresses.txt
[+] Added 25 points from file
[+] Range
[+] -- from : 0x0
[+] -- to   : 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140
[+] N = 0x100000000000
[+] Bloom filter for 17179869184 elements : 58890.60 MB
[+] Bloom filter for 536870912 elements : 1840.33 MB
[+] Bloom filter for 16777216 elements : 57.51 MB
[+] Allocating 256.00 MB for 16777216 bP Points
[+] processing 17179869184/17179869184 bP points : 100%
[+] Making checkums .. ... done
[+] Sorting 16777216 elements... Done!
[+] Writing bloom filter to file keyhunt_bsgs_4_17179869184.blm .... Done!
[+] Writing bloom filter to file keyhunt_bsgs_6_536870912.blm .... Done!
[+] Writing bP Table to file keyhunt_bsgs_2_16777216.tbl .. Done!
[+] Writing bloom filter to file keyhunt_bsgs_7_16777216.blm .... Done!



I'm not sure what was wrong with Ubuntu 18.04. My apologies for wasted time
Pages:
Jump to: