Bitcoin Forum
September 15, 2019, 01:19:54 PM *
News: Latest Bitcoin Core release: 0.18.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 [123] 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 ... 185 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 1139194 times)
CosaNostra
Hero Member
*****
Offline Offline

Activity: 837
Merit: 1004



View Profile
November 10, 2015, 11:46:59 AM
Last edit: November 10, 2015, 02:58:52 PM by CosaNostra
 #2441

Really good the aplication i pointed 4 servers to the pool to help bit.

Now i have a question

1MPmZ99f52t8cYchJMcD19QqeZnwVo2S8v


I want to bruteforce this btc adress, I own already the private keys but i wanna do some test.

shall i introduce my btc address as pattern and wait for the solution?



Edit:

I wanna create thousands of btc address with vanity but something give me a error

vanitygen 1 -ko test.log

what im doing wrong?



you can't bruteforce the whole string, because of restrictions in the software.
try this: vanitygen -k -o test.log 1

            ▄▄████▄▄
        ▄▄██████████████▄▄
      ███████████████████████▄▄
      ▀▀█████████████████████████
██▄▄       ▀▀█████████████████████
██████▄▄        ▀█████████████████
███████████▄▄       ▀▀████████████
███████████████▄▄        ▀████████
████████████████████▄▄       ▀▀███
 ▀▀██████████████████████▄▄
     ▀▀██████████████████████▄▄
▄▄        ▀██████████████████████▄
████▄▄        ▀▀██████████████████
█████████▄▄        ▀▀█████████████
█████████████▄▄        ▀▀█████████
██████████████████▄▄        ▀▀████
▀██████████████████████▄▄
  ▀▀████████████████████████
      ▀▀█████████████████▀▀
           ▀▀███████▀▀



.SEMUX
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
  Semux uses .100% original codebase.
  Superfast with .30 seconds instant finality.
  Tested .5000 tx per block. on open network
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
1568553594
Hero Member
*
Offline Offline

Posts: 1568553594

View Profile Personal Message (Offline)

Ignore
1568553594
Reply with quote  #2

1568553594
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1568553594
Hero Member
*
Offline Offline

Posts: 1568553594

View Profile Personal Message (Offline)

Ignore
1568553594
Reply with quote  #2

1568553594
Report to moderator
1568553594
Hero Member
*
Offline Offline

Posts: 1568553594

View Profile Personal Message (Offline)

Ignore
1568553594
Reply with quote  #2

1568553594
Report to moderator
1568553594
Hero Member
*
Offline Offline

Posts: 1568553594

View Profile Personal Message (Offline)

Ignore
1568553594
Reply with quote  #2

1568553594
Report to moderator
Kangaderoo
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
November 10, 2015, 11:47:28 AM
 #2442

Really good the aplication i pointed 4 servers to the pool to help bit.

Now i have a question

1MPmZ99f52t8cYchJMcD19QqeZnwVo2S8v


I want to bruteforce this btc adress, I own already the private keys but i wanna do some test.

shall i introduce my btc address as pattern and wait for the solution?

Ignoring that it is no use to find a complete bitcoin adress. :-)

You can not put the whole bitcoin adress in vanitygen.
the adress is a base58 of a hash+checksum.
You will have unbase58; remove the checksum, then rebase58 and try and find that sequence.
When found, that checksum part will be regenerated by vanitygen when it presents the result.... in a couple of million years.


Quote
Edit:

I wanna create thousands of btc address with vanity but something give me a error

vanitygen 1 -ko test.log

what im doing wrong?


try:
vanitygen 1 -k -o test.log

As far as I know the flags cannot combined.

Slow but steady Android coin mining with NeoNeonMiner
BTC:1NeoArmnGyWHKfbje9JNWqw3tquMY7jHCw
kingaltcoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500


View Profile
November 10, 2015, 12:25:13 PM
 #2443

Can anyone help me creating 3 Vanity addresses starting with the following:

1. 123456
2. 111111
3. 111BTC

And here's my pubic key part:

Code:
04120ADFA86FA7C8B75956E5176184DEB0C85A3DB646EB4A9F09CE9A0D6EAAA7DCD155E4CB02AAC5987F8EBDFA230A59896F48C947B20F3550162204CE18AE66D7

Thanks in advance Smiley

BTW, are bitcoin addresses starting with numbers like this easily hack-able via brute force? Huh
Indianacoin
Sr. Member
****
Offline Offline

Activity: 406
Merit: 252


View Profile
November 10, 2015, 12:31:49 PM
 #2444

Can anyone help me creating 3 Vanity addresses starting with the following:

1. 123456
2. 111111
3. 111BTC

And here's my pubic key part:

Code:
04120ADFA86FA7C8B75956E5176184DEB0C85A3DB646EB4A9F09CE9A0D6EAAA7DCD155E4CB02AAC5987F8EBDFA230A59896F48C947B20F3550162204CE18AE66D7

Thanks in advance Smiley

BTW, are bitcoin addresses starting with numbers like this easily hack-able via brute force? Huh

Great choice of Vanity addresses Cheesy BTW, I have also generated some 6-character specific vanity addresses previously with the help shorena and Timelord2067. They might help you out too. Good Luck!
Timelord2067
Legendary
*
Offline Offline

Activity: 1974
Merit: 1282


Witty! £ $ ₹ € ¥ ¢ ≠ ÷ ™


View Profile
November 10, 2015, 01:00:20 PM
 #2445

Can anyone help me creating 3 Vanity addresses starting with the following:

1. 123456
2. 111111
3. 111BTC

And here's my pubic key part:

Code:
04120ADFA86FA7C8B75956E5176184DEB0C85A3DB646EB4A9F09CE9A0D6EAAA7DCD155E4CB02AAC5987F8EBDFA230A59896F48C947B20F3550162204CE18AE66D7

Thanks in advance Smiley

BTW, are bitcoin addresses starting with numbers like this easily hack-able via brute force? Huh

Great choice of Vanity addresses Cheesy BTW, I have also generated some 6-character specific vanity addresses previously with the help shorena and Timelord2067. They might help you out too. Good Luck!

Unfortunately I need to fix up the graphic card drivers over the week-end before I can tackle anything else.  Will be in touch.

Timelord2067's Timely Test and Main-neT LighTning Loans to a "T"
https://bitcointalk.org/index.php?topic=5184177.0
main-net BTC 0.0001 loans, test-net BTC 0.001 loans 1% seven days max.
Duck_Duck
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
November 10, 2015, 01:09:30 PM
 #2446

Can anyone help me creating 3 Vanity addresses starting with the following:

1. 123456
2. 111111
3. 111BTC

And here's my pubic key part:

Code:
04120ADFA86FA7C8B75956E5176184DEB0C85A3DB646EB4A9F09CE9A0D6EAAA7DCD155E4CB02AAC5987F8EBDFA230A59896F48C947B20F3550162204CE18AE66D7

Thanks in advance Smiley

BTW, are bitcoin addresses starting with numbers like this easily hack-able via brute force? Huh

I can help you with this, but I need to know how the pub key is used in vanitygen.
Timelord2067
Legendary
*
Offline Offline

Activity: 1974
Merit: 1282


Witty! £ $ ₹ € ¥ ¢ ≠ ÷ ™


View Profile
November 10, 2015, 01:15:59 PM
 #2447



I can help you with this, but I need to know how the pub key is used in vanitygen.

Go back about four or five pages ... and read the flaming manual! (That and use the

Code:
/?

switch...

Timelord2067's Timely Test and Main-neT LighTning Loans to a "T"
https://bitcointalk.org/index.php?topic=5184177.0
main-net BTC 0.0001 loans, test-net BTC 0.001 loans 1% seven days max.
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1484
Merit: 1320


No I dont escrow anymore.


View Profile WWW
November 10, 2015, 01:31:48 PM
 #2448

Can anyone help me creating 3 Vanity addresses starting with the following:

1. 123456
2. 111111
3. 111BTC

And here's my pubic key part:

Code:
04120ADFA86FA7C8B75956E5176184DEB0C85A3DB646EB4A9F09CE9A0D6EAAA7DCD155E4CB02AAC5987F8EBDFA230A59896F48C947B20F3550162204CE18AE66D7

Thanks in advance Smiley

BTW, are bitcoin addresses starting with numbers like this easily hack-able via brute force? Huh

Great choice of Vanity addresses Cheesy BTW, I have also generated some 6-character specific vanity addresses previously with the help shorena and Timelord2067. They might help you out too. Good Luck!

I can give it a try tonight yes.
Duck_Duck
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
November 10, 2015, 02:08:06 PM
 #2449



I can help you with this, but I need to know how the pub key is used in vanitygen.

Go back about four or five pages ... and read the flaming manual! (That and use the

Code:
/?

switch...

I already read the help prompt from vanitygen and understand how split key generation works, but still didn't find how to use split key option on oclvanitygen.
xdrpx
Hero Member
*****
Offline Offline

Activity: 616
Merit: 582


View Profile
November 10, 2015, 02:36:14 PM
 #2450

Running Vanitygen64 generating a key starting with string 1Proto taking about 14 Hours at the rate of 650 Kkeys. I was finding for a tool like this, would be useful to generate some more and use it as a public address to receive bitcoins.
n3rvi0zz0
Sr. Member
****
Offline Offline

Activity: 289
Merit: 250


View Profile
November 11, 2015, 07:37:04 AM
 #2451

Really good the aplication i pointed 4 servers to the pool to help bit.

Now i have a question

1MPmZ99f52t8cYchJMcD19QqeZnwVo2S8v


I want to bruteforce this btc adress, I own already the private keys but i wanna do some test.

shall i introduce my btc address as pattern and wait for the solution?

Ignoring that it is no use to find a complete bitcoin adress. :-)

You can not put the whole bitcoin adress in vanitygen.
the adress is a base58 of a hash+checksum.
You will have unbase58; remove the checksum, then rebase58 and try and find that sequence.
When found, that checksum part will be regenerated by vanitygen when it presents the result.... in a couple of million years.


Quote
Edit:

I wanna create thousands of btc address with vanity but something give me a error

vanitygen 1 -ko test.log

what im doing wrong?


try:
vanitygen 1 -k -o test.log

As far as I know the flags cannot combined.



How we can scalate the efficiency of vanitygen i mind i can rent a supercomputer and put vanitygen to work (amazon cloud, google cloud etc)

if i put 10 grafic cards to work in the same motherboard all the power will be used by vanitygen?



why paterns as 111111 take longer than 1abc?


any chance to ad the rendezvous points to find more quickly the The Elliptic Curve Digital Signature Algorithm (ECDSA)


thanks for your time

looking for a collision"!!!!!! Grin Grin Grin Grin Grin Grin

https://bizzilion.com/?ref=n3rvi0zz0

Earn up to 1.5% daily investing in the best platform of internet
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1484
Merit: 1320


No I dont escrow anymore.


View Profile WWW
November 11, 2015, 09:23:39 AM
 #2452

-snip-
How we can scalate the efficiency of vanitygen i mind i can rent a supercomputer and put vanitygen to work (amazon cloud, google cloud etc)

if i put 10 grafic cards to work in the same motherboard all the power will be used by vanitygen?

Same with highly parallel operations, you lose a little for the overhead with every device added. In general 1 GPU is faster than any CPU (probably even true for 18 core CPUs). 2 GPUs are faster than 1, but not truely twice as fast, 3 are faster than 2, but the 3rd does not add another 50% of power. etc. If you want to buy extra computing power for a vanity address by all means go ahead, but keep in mind that its expensive, probably more expensive than just letting your GPU(s) search for a week or two.

why paterns as 111111 take longer than 1abc?

The longer the patern that higher the difficulty. Your chance to find a fitting key a smaller if you ask for more symbols to match. Same as it takes longer (on average) to roll five 6's than it takes to roll one 6.

any chance to ad the rendezvous points to find more quickly the The Elliptic Curve Digital Signature Algorithm (ECDSA)

thanks for your time

looking for a collision"!!!!!! Grin Grin Grin Grin Grin Grin

Evil-Knievel?

n3rvi0zz0
Sr. Member
****
Offline Offline

Activity: 289
Merit: 250


View Profile
November 11, 2015, 02:59:25 PM
 #2453

OK i see really interesting the possibilities of vanitygen we just miss one thing a quantum computer.

we work with a really big numbers so the possibility of a collision is minimal.

I just wondering to know how long will take discover all the address with the 11L pattern.

with my equipment i just get 1.000.000 of address with the 11L in 4 hours but not sure about the maths.


For check the  balance of an address i found this in git

https://github.com/TheZ3ro/bitcoin-privkey-bruteforce

Quote
#!/usr/bin/env python
#TheZero
#This code is under Public Domain

import sys
import urllib2
import json
from threading import Thread
from time import sleep
threads = []
jackpot = []
addr=""
n=0

# http://bitcoin-abe.info/chain/Bitcoin/q/addressbalance/1AFhryVU44AEGt3WxWpaqbKVKPPcNk8BfC
# -direct integer response
# http://blockchain.info/address/1AFhryVU44AEGt3WxWpaqbKVKPPcNk8BfC?format=json
# -json_data["final_balance"]
# http://btc.blockr.io/api/v1/address/info/1AFhryVU44AEGt3WxWpaqbKVKPPcNk8BfC
# -json_data["data"]["balance"]
# http://webbtc.com/address/1AFhryVU44AEGt3WxWpaqbKVKPPcNk8BfC.json
# -json_data["balance"]
# https://mainnet.helloblock.io/v1/addresses/1AFhryVU44AEGt3WxWpaqbKVKPPcNk8BfC
# -json_data["data"]["address"]["balance"]

def scan(address,pkey):
   req = urllib2.Request("http://btc.blockr.io/api/v1/address/info/"+address+"")
   res = urllib2.urlopen(req)
   json_data = json.load(res)
   #print address+" "+pkey+" "+str(json_data["data"]["balance"])
   if json_data["data"]["balance"]>=0.01:
      print address+" "+pkey+" "+str(json_data["data"]["balance"])
      jackpot.append(address+" "+pkey+" "+str(json_data["data"]["balance"]))

if len(sys.argv)!=2:
   exit()

try:
   f = open(sys.argv[1], "r")
   try:
      # read all the lines into a list.
      lines = f.readlines()
   finally:
      f.close()
except IOError:
   pass

for line in lines:
   if line.startswith("Address: "):
      addr=line[9:-1]
   if line.startswith("Privkey: "):
      t = Thread(target=scan, args=(addr,line[9:]))
      threads.append(t)
      t.start()
      sleep(1)
      n+=1
      print str(n)+" "+str((n*3)-2)+" "+str(len(jackpot))

#[x.join() for x in threads]

if len(jackpot)>0:
   print "\n---------------------------\nYou WIN THIS JACKPOT! "+ str(len(jackpot))
   
try:
   # This tries to open an existing file but creates a new file if necessary.
   logfile = open("jackpot.txt", "a")
   try:
      for j in jackpot:
         logfile.write(j)
   finally:
      logfile.close()
except IOError:
   pass



I run in Debian and seems work but the output in the screen its just two files of numbers someone can "refine" this code with help me a lot my knowledge of python is 0 like the balance of cryptsy accounts Grin Grin


Just for fun the author says clearly its mathematically impossible another thing is find a vuln in ECDSA but seems a lot of work


thanks again

https://bizzilion.com/?ref=n3rvi0zz0

Earn up to 1.5% daily investing in the best platform of internet
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1484
Merit: 1320


No I dont escrow anymore.


View Profile WWW
November 11, 2015, 06:10:46 PM
 #2454

OK i see really interesting the possibilities of vanitygen we just miss one thing a quantum computer.

A quantum computer can not speed up vantiy address generation as its not efficient at sha256 or ripemd160 and thus can not calculate the private key from an address. A QC is not a very fast computer, it is capable of performing certain algorithms like shor's which is better at solving certain tasks. This does not magically enable it to do all calculations faster.

we work with a really big numbers so the possibility of a collision is minimal.

I just wondering to know how long will take discover all the address with the 11L pattern.

with my equipment i just get 1.000.000 of address with the 11L in 4 hours but not sure about the maths.
-snip-

Similar to mining you make no progress towards your goal. Vanitygen just randomly generates a private key, checks if it matches the pattern and keep it if it does. If not the key is not stored. Considering 1 million addresses per second and ideal storrage (32 byte per priv. key, no overhead) you have to store 2764800000000 byte or 2.5 TiB per day. Thus you cant check for doubles. Even if you could, knowing the result of one round does not bring you a step closer to the solution. To make sure you have all solutions you have to try all combinations. For bitcoin those are 2256 private keys for 2160 possible addresses.
tyz
Legendary
*
Offline Offline

Activity: 1988
Merit: 1124



View Profile
November 11, 2015, 06:54:41 PM
 #2455

I solved the problem. This answer on Stackoverflow helped me out. The error resulted through missing dependencies software. I installed the prec with brew and everything went fine.

http://bitcoin.stackexchange.com/questions/5697/osx-vanitygen-error-pattern-c3210-fatal-error-pcre-h-file-not-found

I downloaded the most recent version from github and tried to install it on my Mac. When I enter the folder and do a 'make' then I got the following error:

pattern.c:32:10: fatal error: 'pcre.h' file not found

Any suggestions?
n3rvi0zz0
Sr. Member
****
Offline Offline

Activity: 289
Merit: 250


View Profile
November 11, 2015, 09:17:59 PM
 #2456

OK i see really interesting the possibilities of vanitygen we just miss one thing a quantum computer.

A quantum computer can not speed up vantiy address generation as its not efficient at sha256 or ripemd160 and thus can not calculate the private key from an address. A QC is not a very fast computer, it is capable of performing certain algorithms like shor's which is better at solving certain tasks. This does not magically enable it to do all calculations faster.

we work with a really big numbers so the possibility of a collision is minimal.

I just wondering to know how long will take discover all the address with the 11L pattern.

with my equipment i just get 1.000.000 of address with the 11L in 4 hours but not sure about the maths.
-snip-

Similar to mining you make no progress towards your goal. Vanitygen just randomly generates a private key, checks if it matches the pattern and keep it if it does. If not the key is not stored. Considering 1 million addresses per second and ideal storrage (32 byte per priv. key, no overhead) you have to store 2764800000000 byte or 2.5 TiB per day. Thus you cant check for doubles. Even if you could, knowing the result of one round does not bring you a step closer to the solution. To make sure you have all solutions you have to try all combinations. For bitcoin those are 2256 private keys for 2160 possible addresses.

then if a quantum computer, does not help solve the fastest hashes, the only option would be to find a weakness in the elliptic curve generated by the EDCSA is that correct? But from what I've read about this algorithm, it uses a random value generated by k, but random really. Also I have to say I read about a weakness that affects wallets that are generated in Java, it is not impossible, but from what little I've read still relies on very robust protocols


Thanks again for your time, I just want to understand a bit more all related to btc

https://bizzilion.com/?ref=n3rvi0zz0

Earn up to 1.5% daily investing in the best platform of internet
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1484
Merit: 1320


No I dont escrow anymore.


View Profile WWW
November 11, 2015, 09:57:09 PM
Last edit: November 11, 2015, 10:29:12 PM by shorena
 #2457

-snip-
then if a quantum computer, does not help solve the fastest hashes, the only option would be to find a weakness in the elliptic curve generated by the EDCSA is that correct?

Shor's algorithm is good at finding the private key for a given public key. The addresses bitcoin uses however have an extra layer of protection until they are used for the first time, this layer are the different hashes. A quantum computer would be dangerour development for all eliptic curve crypto used, not only for crypto currencies like bitcoin.

But from what I've read about this algorithm, it uses a random value generated by k, but random really.

No k must not be random, its just important that its not reused. Its possible to use non random k values to limit the chances of a reusing k. Reusing k leaks the private key. This is an implementation weakness.

Also I have to say I read about a weakness that affects wallets that are generated in Java, it is not impossible, but from what little I've read still relies on very robust protocols

Yes, but thats an implementation weakness as well, not one of eliptic curves. It also does not help to find addresses. The weakness is based on a bad random number generator. If you only use 232 different combinations its much more likely to run into collisions. Its like playing with a broken dice that gives certain numbers a higher chance. As such these number will come more often. It does not make dices in general broken.

Thanks again for your time, I just want to understand a bit more all related to btc

Maybe the following can help
video -> https://media.ccc.de/v/31c3_-_6369_-_en_-_saal_1_-_201412272145_-_ecchacks_-_djb_-_tanja_lange#video
slides -> https://events.ccc.de/congress/2014/Fahrplan/system/attachments/2501/original/20141227.pdf

It might also be better to discuss this in a different thread as we are drifting away from vanity address generation quickly.
Decoded
Legendary
*
Offline Offline

Activity: 1246
Merit: 1024


give me your cryptos


View Profile
November 13, 2015, 12:03:20 AM
 #2458

Why is generating a vanity address so hard... It's basically bitcoin mining after you get past a certain amount of set characters...

looking for a signature campaign, dm me for that
Mercado
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile
November 13, 2015, 12:04:50 AM
 #2459

Why is generating a vanity address so hard... It's basically bitcoin mining after you get past a certain amount of set characters...

Bitcoin mining is not hard either, it all depends on the difficulty. The bigger the set of chars in a vanity address, the bigger the difficulty
Timelord2067
Legendary
*
Offline Offline

Activity: 1974
Merit: 1282


Witty! £ $ ₹ € ¥ ¢ ≠ ÷ ™


View Profile
November 13, 2015, 01:08:47 AM
 #2460

Why is generating a vanity address so hard... It's basically bitcoin mining after you get past a certain amount of set characters...

Bitcoin mining is not hard either, it all depends on the difficulty. The bigger the set of chars in a vanity address, the bigger the difficulty

It's not exponentially harder, it's linear in that it takes 60 times longer for each additional number or letter.

Try using the non case sensitive switch for faster results.

Timelord2067's Timely Test and Main-neT LighTning Loans to a "T"
https://bitcointalk.org/index.php?topic=5184177.0
main-net BTC 0.0001 loans, test-net BTC 0.001 loans 1% seven days max.
Pages: « 1 ... 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 [123] 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 ... 185 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!