Author

Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22] - page 106. (Read 1153678 times)

sr. member
Activity: 295
Merit: 250
My six-character custom address in my sig (including the leading 1) took about a minute or so with CPU mining, not even a GPU, so that's pretty darn quick.
newbie
Activity: 27
Merit: 0
Hi thanks. Suppose I wanted to generate an address for someone else? Then How do i go about it. I just don't understand the process. Can you please just give me a simpler explanation on how it works and a direct method of doing it. Thanks

I am also having another problem. I have two GPUs. How do I select a particular one?
legendary
Activity: 1212
Merit: 1052
Could someone please tell me the approximate time to generate an address that begins with 5-12 custom address. I have an Nvidia GPU. I want the time to generate addresses with 5 custom characters all the way upto 12 custom characters.

I had another doubt. Does it take a longer time to generate an address without knowing the full private key.
To generate a 5 characters address doesn't take that much. Try with your GPU and write down the average time spent. To generate longer addressess, just multiply by-50-60 that time for each character you want to add.

When you generate an address, you never know the private key, that's what you are trying to find.
newbie
Activity: 27
Merit: 0
Could someone please tell me the approximate time to generate an address that begins with 5-12 custom address. I have an Nvidia GPU. I want the time to generate addresses with 5 custom characters all the way upto 12 custom characters.

I had another doubt. Does it take a longer time to generate an address without knowing the full private key.
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
How to install this in Ubuntu

I guess this is a question.

Anyway, you don't have to "install" it, just run it from a shell.

Download, unpack, run.  Try to be a little more specific if you're having trouble.
hero member
Activity: 546
Merit: 500
Hello!

Thanks. I really liked it.
Can I generate a more complex one starting with MuhammedZakhir ?

Kindly,
        Muhammed Zakhir

It will take far too long. Just try one part of the name instead.
legendary
Activity: 1212
Merit: 1052
Hello!

Thanks. I really liked it.
Can I generate a more complex one starting with MuhammedZakhir ?

Kindly,
        Muhammed Zakhir
You will need a lot of hash power, or a lot of luck. I think by the time being,  it is almost impossible.
For every character you add, you need to multiply by 50-60 the time needed
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
Hello!

Thanks. I really liked it.
Can I generate a more complex one starting with MuhammedZakhir ?

Kindly,
        Muhammed Zakhir
donator
Activity: 686
Merit: 519
It's for the children!
Looks good to me.  I'll have to test it with the tx/rx code and see what happens Cheesy

Code:
./keyconv -X 30 -G
Pubkey (hex): 040db67a259fb8cf231fcf6f7249dc1191d793d5c5148ca6cfa5346ba8c4b8ce1f64e319c626fc50bad44700a5b0e2219304baf399429713cce581046a87637a68
Privkey (hex): 1F97DB4905104EFACAF237D0C5478137B0581080D851105131FC1DE799CD9F36
Address: D5KYFpU1daMsrhH9v6K2RnM2vNaNPxkzZL
Privkey: 6JNXsxrb37hirsR2QMFRjJ1PTfPaJdY5HC5WSXLTxbiq2nTXJLY

Code:
./vanitygen -X 30 -P 040db67a259fb8cf231fcf6f7249dc1191d793d5c5148ca6cfa5346ba8c4b8ce1f64e319c626fc50bad44700a5b0e2219304baf399429713cce581046a87637a68 DLR
Difficulty: 1353
Pattern: DLR
Address: DLRFhUnETpuKN9YyzXG8FPGCbHAzb6WWK1
PrivkeyPart: 6KwUrr32oqY8ge5gaADx9codyb4MtafzDmsFY1jSAcJkc2Xn3Ey

Code:
./keyconv -X 30 -c 6JNXsxrb37hirsR2QMFRjJ1PTfPaJdY5HC5WSXLTxbiq2nTXJLY 6KwUrr32oqY8ge5gaADx9codyb4MtafzDmsFY1jSAcJkc2Xn3Ey
Address: DLRFhUnETpuKN9YyzXG8FPGCbHAzb6WWK1
Privkey: 6JEegwXYMJhr756ZqLnWDvUyMytfNGUcr3wdSaQgmJzHwJakXq4

Code:
https://dogechain.info/address/DLRFhUnETpuKN9YyzXG8FPGCbHAzb6WWK1

TX: d33597eae31a198269d58f9f027650ecce851188143a5429cebb8846f5882e3c
member
Activity: 89
Merit: 11
OK

I'll offer a bounty for keyconv to work with BTC/LTC/DOGE/DRK for split key generation.

Check my repo @ https://github.com/kangaderoo/vanitygen
this keyconv should support the -X switch
Code:
./keyconv -c 5JVyzR3wUqJJB2aV7twThzs3HftVeZ2fH9rqpsGvWuTc76c1yFj 6JWNzw3CpQdqavm8XaNXNQVEn2bhc5aZwy8zkt4xf8B191Mf2e9
Address: 1GHeVSRy4CiSnrCwydCJ3yMVJszpZfEELB
Privkey: 5Jsk7iB6f25MTLXBQtF7NjcvNgBjYNTsu8oq35fF7VaLGmfpJoG

./keyconv -X 30 -c 5JVyzR3wUqJJB2aV7twThzs3HftVeZ2fH9rqpsGvWuTc76c1yFj 6JWNzw3CpQdqavm8XaNXNQVEn2bhc5aZwy8zkt4xf8B191Mf2e9
Address: DLRk2hNcMccjKrPYiDBrbjX6C1j7r1Pnkg
Privkey: 5Jsk7iB6f25MTLXBQtF7NjcvNgBjYNTsu8oq35fF7VaLGmfpJoG


The Vanitygen updates are fixed to my development env. at the moment.
Build only the new keyconv code.

Have fun.

[1KangaNsFtfsr7vgVhdvfdY8LyRVbm1Mbh]
donator
Activity: 686
Merit: 519
It's for the children!
OK

I'll offer a bounty for keyconv to work with BTC/LTC/DOGE/DRK for split key generation.
member
Activity: 89
Merit: 11

Code:
./keyconv -c 5JVyzR3wUqJJB2aV7twThzs3HftVeZ2fH9rqpsGvWuTc76c1yFj 6JWNzw3CpQdqavm8XaNXNQVEn2bhc5aZwy8zkt4xf8B191Mf2e9
Address: 1GHeVSRy4CiSnrCwydCJ3yMVJszpZfEELB
Privkey: 5Jsk7iB6f25MTLXBQtF7NjcvNgBjYNTsu8oq35fF7VaLGmfpJoG

Does anyone know if this means that doge and litecoin split keys are not possible with this? or do I have to read through the entire codebase?


I checked the source code of the keyconv, it only combines two private keys an generates a new key.
For the address verification it assumes the prefix that is related to bitcoin, for some reason the -X option is not here for various address confirmations.
For combining the private keys it is actually not needed.

So I took your bitcoin adress to the site: http://brainwallet.org/#converter
convert the bitcoin to hex
input = base58, output is hex
Code:
1GHeVSRy4CiSnrCwydCJ3yMVJszpZfEELB ==> 00a7afd6658acf743094ad9458033b77ab2c4ead4572a7dfd4
replace the 00 prefix (bitcoin) for 1e (equal to 30.. I suppose dogecoin)
copy the result in the input box
input = hex, output is base 58
Code:
1ea7afd6658acf743094ad9458033b77ab2c4ead4572a7dfd4 ==> DLRk2hNcMccjKrPYiDBrbjX6C1j7tgjDpX

Inserting this private key in a Dogecoin wallet should give the prefix DLR I guess.....If the hashing is the same..
the generated code:
DLRk2hNcMccjKrPYiDBrbjX6C1j7r1Pnkg
is not 100% equal to the actual code
DLRk2hNcMccjKrPYiDBrbjX6C1j7tgjDpX

Thats because the SHA hash checksum is not calculated in prefix mode to gain time, this effect is only at the end of the address.


hero member
Activity: 686
Merit: 500
FUN > ROI
Does anyone know if this means that doge and litecoin split keys are not possible with this? or do I have to read through the entire codebase?
Correct - it always attempts to spit out a Bitcoin address.  I only had a cursory glance at some of the forks, but it doesn't look like anybody actually touched keyconv to support altcoin addresses.  BAU also doesn't support it, nor does bitaddress.org's code (though that's javascript, shouldn't be terrible to modify).

Looks like somebody should have things going, though;
http://doges.org/index.php?topic=9721.0
http://doges.org/index.php?topic=7746.0
donator
Activity: 686
Merit: 519
It's for the children!
Code:
./keyconv -G
Pubkey (hex): 04fdc9aea2677b5d5148d01a61e695aa9e8495866c9004a946d5462e5b5ba6b81578e9b2f3c0377670042d16f81be8c4f73a82dae7cc5b723522b7f1008329a074
Privkey (hex): 5A22E078B4B91BB56AE7F39CF488BD2DCDA37BC7687F068CB61C529748D44F98
Address: 1QD4wt3JMFteRNLPMqnmJfvXH2KruFfvVi
Privkey: 5JVyzR3wUqJJB2aV7twThzs3HftVeZ2fH9rqpsGvWuTc76c1yFj

Code:
./vanitygen -X 30 -P 04fdc9aea2677b5d5148d01a61e695aa9e8495866c9004a946d5462e5b5ba6b81578e9b2f3c0377670042d16f81be8c4f73a82dae7cc5b723522b7f1008329a074 DLR
Difficulty: 1353
Pattern: DLR
Address: DLRk2hNcMccjKrPYiDBrbjX6C1j7r1Pnkg
PrivkeyPart: 6JWNzw3CpQdqavm8XaNXNQVEn2bhc5aZwy8zkt4xf8B191Mf2e9

Code:
./keyconv -c 5JVyzR3wUqJJB2aV7twThzs3HftVeZ2fH9rqpsGvWuTc76c1yFj 6JWNzw3CpQdqavm8XaNXNQVEn2bhc5aZwy8zkt4xf8B191Mf2e9
Address: 1GHeVSRy4CiSnrCwydCJ3yMVJszpZfEELB
Privkey: 5Jsk7iB6f25MTLXBQtF7NjcvNgBjYNTsu8oq35fF7VaLGmfpJoG

Does anyone know if this means that doge and litecoin split keys are not possible with this? or do I have to read through the entire codebase?

member
Activity: 118
Merit: 100
How to install this in Ubuntu
member
Activity: 89
Merit: 11
Just as been done with (SHA256 and Scrypt) mining software, I've been trying to port the Vanitygen code for CPU to make use of the SIDM functionality.
By running the SHA256 and RMD160 4 times parallel (AVX1) I got a rough speed increase of about 25-30%.
It seems that the actual EC_key generation is the big time consumer.
Any idea how to speed this up?
Is it possible/faster to only calculate only a X-coordinate, hash the compressed key, and try to find a (valid) key-pair after a confirmation
a wanted prefix in the bitcoin address is found? You might run into false positives I guess, but this could be a trade off to faster hashing.....

Code is @ https://github.com/kangaderoo/vanitygen

[1KangaNsFtfsr7vgVhdvfdY8LyRVbm1Mbh]

hero member
Activity: 686
Merit: 500
FUN > ROI
The fact that they do not offer split key generation says enough.
Do not use http://bitcoinvanitygen.com/!!!
Yep.  Hopefully its proprietor (Velkro? If not, I'd be happy to drop them a line at the e-mail address) can add split key generation, as aside from that it is fairly well-setup with concise instructions on how to import the keys, offering a paper wallet to print out, etc.  VAMP ( http://vanityamp.com/ ) was almost like that, with a very polished interface, and based more on outsourced vanity mining (ala vanitypool) - that's still under reconstruction, though.
hero member
Activity: 686
Merit: 500
FUN > ROI
http://bitcoinvanitygen.com/ probably is using your software
Probably - nothing wrong with that either.

I do think the way it's set up might be problematic.  For one thing, I'm not seeing a field for a customer to provide their split key part.  That means that the service could (not saying they are, but they could) be holding on to the keys for the generated vanity addresses.  Even if they don't, they could still get hacked and the hackers get access to keys from there (this has happened before with another service).

I certainly caution against this service's use until they implement split key generation.

Best to stick to one of the other services that do offer split key generation;
legendary
Activity: 2464
Merit: 1037
CEO @ Stake.com and Primedice.com
http://bitcoinvanitygen.com/ probably is using your software

And will probably steel all btc same as last site that done same thing .
They store private keys and part private keys.
legendary
Activity: 2296
Merit: 1014
http://bitcoinvanitygen.com/ probably is using your software
Jump to: