Bitcoin Forum
April 25, 2024, 07:05:18 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 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 ... 191 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 1152809 times)
fran2k
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500


View Profile WWW
November 09, 2014, 07:35:48 PM
 #1881

I spend several hours getting oclvanitygen working with AMD Radeon 7xxx on 64-bit Linux - Ubuntu 12.04 and Ubuntu 14.04. In the end only the following is needed:

  • Ubuntu drivers
  • vanitygen patch
  • 1 userspace library file from AMD APP SDK v2.7

I created a minimal instruction text file. Maybe this will save someone some hours of searching the internet.

https://nastyfans.org/download/oclvanitygen.txt

Great, thanks in advance!
1714028718
Hero Member
*
Offline Offline

Posts: 1714028718

View Profile Personal Message (Offline)

Ignore
1714028718
Reply with quote  #2

1714028718
Report to moderator
1714028718
Hero Member
*
Offline Offline

Posts: 1714028718

View Profile Personal Message (Offline)

Ignore
1714028718
Reply with quote  #2

1714028718
Report to moderator
1714028718
Hero Member
*
Offline Offline

Posts: 1714028718

View Profile Personal Message (Offline)

Ignore
1714028718
Reply with quote  #2

1714028718
Report to moderator
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1005


View Profile
November 10, 2014, 10:30:14 PM
 #1882

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]

Is this version of keyconv avaliable for windows anywhere?
cryptocoinfan
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
November 10, 2014, 11:50:05 PM
 #1883

Am I reading this right, that it generates 23k addresses per second?  And this particular address was found after 80,000?
yes you are right
Racer8
Full Member
***
Offline Offline

Activity: 150
Merit: 100


View Profile
November 15, 2014, 05:56:29 PM
 #1884

Great program!

I'm running the following command on windows 7: vanitygen -f patterns.txt

It only seems to find addresses for the first pattern in patterns.txt which was generated by notepad.exe.  I.e. if I have a file with the following 2 lines:
1234
1x

it will only ever find addresses starting with 1234.  Any ideas?
TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

FUN > ROI


View Profile
November 15, 2014, 06:38:33 PM
Last edit: November 15, 2014, 06:51:59 PM by TheRealSteve
 #1885

It only seems to find addresses for the first pattern in patterns.txt which was generated by notepad.exe.  I.e. if I have a file with the following 2 lines:
1234
1x

it will only ever find addresses starting with 1234.  Any ideas?

Try making adding an empty line at the end, so:
Code:
1234{enter}
1x{enter}
{blank}

Racer8
Full Member
***
Offline Offline

Activity: 150
Merit: 100


View Profile
November 15, 2014, 07:06:03 PM
 #1886

It only seems to find addresses for the first pattern in patterns.txt which was generated by notepad.exe.  I.e. if I have a file with the following 2 lines:
1234
1x

it will only ever find addresses starting with 1234.  Any ideas?

Try making adding an empty line at the end, so:
Code:
1234{enter}
1x{enter}
{blank}

Yep - that worked thanks
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1005


View Profile
November 23, 2014, 12:16:17 AM
 #1887

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]

Is this version of keyconv avaliable for windows anywhere?

Still haven't figured it out how to compile this for Windows, or where to download it already compiled... Can someone give a hand? Smiley
TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

FUN > ROI


View Profile
November 23, 2014, 12:42:00 AM
 #1888

Still haven't figured it out how to compile this for Windows, or where to download it already compiled... Can someone give a hand? Smiley
Can't help much with compilation, but the official binaries are in the github repo, as mentioned in the first post:
Windows x86+x64 binaries here

See also:
https://bitcointalk.org/index.php?topic=25804.msg6048543#msg6048543

Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 560
Merit: 506


I prefer Zakir over Muhammed when mentioning me!


View Profile WWW
November 23, 2014, 07:29:04 PM
 #1889

Still haven't figured it out how to compile this for Windows, or where to download it already compiled... Can someone give a hand? Smiley
Can't help much with compilation, but the official binaries are in the github repo, as mentioned in the first post:
Windows x86+x64 binaries here

See also:
https://bitcointalk.org/index.php?topic=25804.msg6048543#msg6048543

Keyconv utility isn't compiled. It is just a c binary. Someone has to do this. I tried but I am failing to compile it. I used online services too. Sad

   ~~MZ~~

TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

FUN > ROI


View Profile
November 24, 2014, 03:09:17 AM
 #1890

Oh, my mistake; could have sworn it was still in the package.
A binary of keyconv is available in the v0.19 download.

dabura667
Sr. Member
****
Offline Offline

Activity: 475
Merit: 252


View Profile
November 24, 2014, 04:19:10 AM
 #1891

I'm reeeeally sorry for giving up my epic quest of searching various keywords on this thread / clicking through the pages...

But if someone could make a new post that actually updates the OP with the latest news (I mean, this thread's OP makes no mention of all the functionality you guys are speaking of) on vanitygen, I'd appreciate it much more...

I am looking for a compiled version for Windows 7 64bit that a trusted member of the community has up on github or something... or a link to a well known repository...

that supports compressed addresses with oclvanitygen.

If there's any wiki-type page with all the necessary info on vanitygen and the latest patches / versions... I'd appreciate it. Thanks, and sorry again for failing at weeding through this thread.

My Tip Address:
1DXcHTJS2DJ3xDoxw22wCt11FeAsgfzdBU
Kangaderoo
Member
**
Offline Offline

Activity: 89
Merit: 11


View Profile
November 24, 2014, 08:06:37 AM
Last edit: December 08, 2014, 11:17:02 AM by Kangaderoo
 #1892

I'm reeeeally sorry for giving up my epic quest of searching various keywords on this thread / clicking through the pages...

But if someone could make a new post that actually updates the OP with the latest news (I mean, this thread's OP makes no mention of all the functionality you guys are speaking of) on vanitygen, I'd appreciate it much more...

I am looking for a compiled version for Windows 7 64bit that a trusted member of the community has up on github or something... or a link to a well known repository...

that supports compressed addresses with oclvanitygen.

If there's any wiki-type page with all the necessary info on vanitygen and the latest patches / versions... I'd appreciate it. Thanks, and sorry again for failing at weeding through this thread.

In a nutshell the standard method
Code:
1) ECDSA(private) -> ECDSA(public)
2) SHA256(ECSDA(public))
3) RIPEMD(#2)
4) Add network identity to this result, Original 0x00 for bitcoin, but now with >500 crypto-coins, it depends on your target (use the -X key)
5) SHA256(SHA256(#4 + #3)) -- take first four bytes of the result
6) Base58(#4 + #3 + #5) --> Bitcoin address
Step 5 can be omitted when searching for a match at the start of the code. Since these 4 bytes only affect the last portion of the BTC-address.
The checksum 4 bytes are padded zero's. That's why a found key and a actual generated key differ at the end.
It does save a lot of hashing time :-)

In a nutshell the secure generation for third party method
Code:
1) ECDSA(private1) -> ECDSA(public1) --> fixed 
2) ECDSA(private2) -> ECDSA(public2) --> generated
3) ECDSA ADD(ECDSA(public1) + ECDSA(public2))
4) SHA256(ECSDA(#3))
5) RIPEMD(#4)
6) Add network identity to this result, Original 0x00 for bitcoin, but now with >500 crypto-coins, it depends on your target (use the -X key)
7) SHA256(SHA256(#6 + #5)) -- take first four bytes of the result
8) Base58(#6 + #5 + #7) --> Bitcoin address
9) return the found ECDSA(private2)
10) Use the keyconf to create ECDSA(private final)= ECDSA ADD (ECDSA(private1) + ECDSA(private2))
11) follow the standard method on result (#10)
Step 11) requires the network identity code (for the <xxx>coin address generation), but also a private code(! for the WIF generation) The relation with the older coins is that private code is network code + 128.
Since there are more crypto-coins than could fit the equation this (network code +128) is now not always valid, depending on your target coin.

In order to make this SW work for most of the crypto-coins a new inline key needs to be added where the private code can be overruled if it not equal to (network code +128)
both in the generator and keyconf function.

The functionality of the SW has not changed since the OP opened this thread, it's just that a couple of crypto-coins have been added.

I'm sorry, but I don't have windows binaries in my repo.


Slow but steady Android coin mining with NeoNeonMiner
BTC:1NeoArmnGyWHKfbje9JNWqw3tquMY7jHCw
dabura667
Sr. Member
****
Offline Offline

Activity: 475
Merit: 252


View Profile
November 24, 2014, 08:15:53 AM
 #1893

snip
Yes I am aware of how it works, I am just wondering where the "latest" repo is. (with support for compressed keys etc)

And if possible I would like some binaries... but not a requirement.

My Tip Address:
1DXcHTJS2DJ3xDoxw22wCt11FeAsgfzdBU
Kangaderoo
Member
**
Offline Offline

Activity: 89
Merit: 11


View Profile
November 24, 2014, 08:46:05 AM
 #1894

snip
Yes I am aware of how it works, I am just wondering where the "latest" repo is. (with support for compressed keys etc)

And if possible I would like some binaries... but not a requirement.

 Grin Grin
As far as I know there is no longer a single driving force for this project. OP has been silent for quite a while.
I did some work on it, but that was just to enhance my knowledge on ECDSA and coin address generation in general.
My Dev-Env. does not support OCL and since it is tuned to my own linux system it would need work to make it more general.

I'm afraid all of the repo's out there are a bit fragmented.

Slow but steady Android coin mining with NeoNeonMiner
BTC:1NeoArmnGyWHKfbje9JNWqw3tquMY7jHCw
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
November 24, 2014, 12:34:05 PM
Last edit: November 24, 2014, 12:51:03 PM by Dabs
 #1895

I use the version that has compressed key support, I think 0.22, for 32 bit windows. The link is somewhere here.

Here it is:
https://github.com/downloads/samr7/vanitygen/vanitygen-0.22-win.zip

Here is another one:
https://dl.dropboxusercontent.com/u/57535575/vanitygen-win32-bin.zip

From this message on this thread: (page 63)
https://bitcointalk.org/index.php?topic=25804.msg2296814#msg2296814

The last few pages have the lifeboat version that works with modern GPUs.

I use the second one.

For Windows XP version with compressed keys support.

Code:
2013-02-12  06:45 AM         1,553,920 cygcrypto-1.0.0.dll
2011-10-25  21:26 PM            80,910 cyggcc_s-1.dll
2012-12-02  21:38 PM           264,733 cygpcre-1.dll
2013-04-19  01:40 AM         2,862,841 cygwin1.dll
2013-05-09  14:21 PM            74,269 cygz.dll
2013-05-28  09:11 AM               288 md5sums
2013-05-28  09:11 AM               336 sha1sums
2013-05-28  09:02 AM           171,408 vanitygen.exe
               8 File(s)      5,008,705 bytes

type md5sums
8302cde3200c164893186c12dc0b2a93 *vanitygen.exe
dea20efb451b020e8caf501fd2fa621c *cygcrypto-1.0.0.dll
ff1396fa884db6433665e2232e3fe8ad *cyggcc_s-1.dll
f7f0a105630e489b3e28a4d7fcd31948 *cygpcre-1.dll
ec11de939e772ff4bb98f23eaf853046 *cygwin1.dll
eb298351125d6d1d244126c874a0e450 *cygz.dll

type sha1sums
f1d0233b2b8650f59929c2397e8c723df26402b2 *vanitygen.exe
b69917926572828e21304480d2521e6c4c585bc7 *cygcrypto-1.0.0.dll
a1c910ee00dd9d635d2abad40996e116e906aa85 *cyggcc_s-1.dll
19af0ca6d374c4430a3f08ebd068155848cac9a7 *cygpcre-1.dll
f0e4fca8716402be2f95f95d3d70d978a2727a01 *cygwin1.dll
5f5394b8affc03416befa54a5f953139d9f573f6 *cygz.dll

Just confirming the md5 and sha1 sums are as advertised. Confirming that the zip md5 and sha1 are also as stated.

Emily008
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile WWW
November 28, 2014, 04:37:24 PM
 #1896

Outstanding. I really liked it. Thanks.
salfter
Hero Member
*****
Offline Offline

Activity: 651
Merit: 501


My PGP Key: 92C7689C


View Profile WWW
November 28, 2014, 06:29:26 PM
 #1897

I spend several hours getting oclvanitygen working with AMD Radeon 7xxx on 64-bit Linux - Ubuntu 12.04 and Ubuntu 14.04. In the end only the following is needed:

  • Ubuntu drivers
  • vanitygen patch
  • 1 userspace library file from AMD APP SDK v2.7

I created a minimal instruction text file. Maybe this will save someone some hours of searching the internet.

https://nastyfans.org/download/oclvanitygen.txt

Cool

I had been having trouble getting oclvanitygen running again since migrating from Gentoo to Ubuntu (and getting it running on Gentoo was a bit of a hassle).  This got my 6870 back in the game. Thanks!

Tipjars: BTC 1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2 LTC LTipsVC7XaFy9M6Zaf1aGGe8w8xVUeWFvR | My Bitcoin Note Generator | Pool Auto-Switchers: zpool MiningPoolHub NiceHash
Bitgem Resources: Pool Explorer Paper Wallet
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1005


View Profile
November 29, 2014, 05:50:33 PM
 #1898

Still haven't figured it out how to compile this for Windows, or where to download it already compiled... Can someone give a hand? Smiley
Can't help much with compilation, but the official binaries are in the github repo, as mentioned in the first post:
Windows x86+x64 binaries here

See also:
https://bitcointalk.org/index.php?topic=25804.msg6048543#msg6048543

Thanks, but I'm not looking for the original keyconv, as this only supports bitcoin keys, I'm looking for the one that supports keys for all coins.

Still haven't figured it out how to compile this for Windows, or where to download it already compiled... Can someone give a hand? Smiley
Can't help much with compilation, but the official binaries are in the github repo, as mentioned in the first post:
Windows x86+x64 binaries here

See also:
https://bitcointalk.org/index.php?topic=25804.msg6048543#msg6048543

Keyconv utility isn't compiled. It is just a c binary. Someone has to do this. I tried but I am failing to compile it. I used online services too. Sad

   ~~MZ~~

I know it isn't compiled; that's why I am asking if some has one, or can help me make one! Smiley Sucks to hear that it is troubling to make a compiled binary...

Oh, my mistake; could have sworn it was still in the package.
A binary of keyconv is available in the v0.19 download.


Still, this is the original one... :\


Meanwhile, while I can't figure out how to make keyconv work on Windows, I'm trying to figure out how this works... https://gobittest.appspot.com/VanitySum
Loco
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
November 29, 2014, 11:40:01 PM
 #1899

quick question i cant find the answer in the post
is the command "-1" working?
whenever i found the privatekey, the terminal keeps looking for more and more...
i want to just recive the solution in the "-o" file i create, and the terminal to stop... or close in better case Smiley thanks
xhomerx10
Legendary
*
Offline Offline

Activity: 3822
Merit: 7962



View Profile
November 29, 2014, 11:58:36 PM
 #1900

quick question i cant find the answer in the post
is the command "-1" working?
whenever i found the privatekey, the terminal keeps looking for more and more...
i want to just recive the solution in the "-o" file i create, and the terminal to stop... or close in better case Smiley thanks

 Working in mine.  Can you paste your command line so I can see how you are doing it?

 Wait, I'm using oclVanitygen 0.22 (OpenSSL 1.0.1e 11 Feb 2013)

Seems in the version oclVanitygen 0.22 (OpenSSL 1.0.1c 10 May 2012)

the -1 option is not implemented.
Pages: « 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 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 ... 191 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!