Bitcoin Forum
May 04, 2024, 04:14:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: VanityGen Updated Guide (Get your own vanity address easily)  (Read 376 times)
Aero Blue (OP)
Full Member
***
Offline Offline

Activity: 154
Merit: 128


View Profile
April 18, 2019, 10:36:09 PM
Merited by bones261 (2), 1miau (1)
 #1

Introduction: What is VanityGen?

Vanitygen is a command-line vanity bitcoin address generator.
It accepts a pattern and generates an address and private key that matches.
Vanitygen's search is probabilistic, meaning the time required to find a pattern depends on:
1. how complex the pattern is
2. the speed of your computer
3. whether you get lucky

Why use VanityGen?

It's fast and secure, you will find a lot of scam websites out there and it feels so much better knowing that your information is safe. VanityGen is also opensource and has been around for a very long time, proving itself as one of the best vanity address generators out there.

Step 1: Downloading & Extracting VanityGen

GitHub Download (Always verify the source before downloading)

After downloading the .zip provided about, you will then need to extract the file.

After extracting you should have 2 different files:


  • vanitygen.exe

  • vanitygen64.exe


Step 2: Selecting VanityGen Version

Most likely you will want to use the 64-bit version of VanityGen since most modern day computers are 64 bit.

(If you are unsure about this, just open Command Prompt and type the following):
Code:
wmic os get osarchitecture

For 32-bit systems, use the regular VanityGen (vanitygen.exe)

For 64-bit systems, use the 64 version of VanityGen (vanitygen64.exe

VanityGen does not work like a regular application, it has a command-line interface instead. This means that you will only be able to use it in Command Prompt. In order to see the commands, navigate to where you downloaded VanityGen (usually just "cd Downloads"). Now type in the EXE file name, make sure to include the extension. When you hit enter you should see something like you should see the available commands for VanityGen.

Step 3: Executing commands and file output
Code:
Vanitygen 0.22 (OpenSSL 1.0.1c 10 May 2012)

Options:
-v            Verbose output
-q            Quiet output
-r            Use regular expression match instead of prefix
              (Feasibility of expression is not checked)
-i            Case-insensitive prefix search
-k            Keep pattern and continue search after finding a match
-N            Generate namecoin address
-T            Generate bitcoin testnet address
-X <version>  Generate address with the given version
-F <format>   Generate address with the given format (pubkey or script)
-P <pubkey>   Specify base public key for piecewise key generation
-e            Encrypt private keys, prompt for password
-E <password> Encrypt private keys with <password> (UNSAFE)
-t <threads>  Set number of worker threads (Default: number of CPUs)
-f <file>     File containing list of patterns, one per line
              (Use "-" as the file name for stdin)
-o <file>     Write pattern matches to <file>
-s <file>     Seed random number generator from <file>

Below is the code that makes the magic happen (note: put your preferred prefix where "hi" is.):
Code: (32-bit OS)
vanitygen.exe -v -i 1hi
Code: (64-bit OS)
vanitygen64.exe -v -i 1hi

If you wish to output your results to a file:
Code: (64-bit OS)
vanitygen64.exe -v -o address.txt -i 1hi

File results:
Code: (address.txt)
Pattern: 1hi
Address: 1Hi9L5LFU6qxTHYdgQ1XhJZ5skQbTktFrX
Privkey: 5KiCHCpuvR6CiNnDiMbbgxoRhJgHySgF37TDULHHX5CbPyx1DLQ

This table shows how the length of your desired prefix exponentially effects the time:


Vanity
1B
1Bi
1Bit
1Bitc
1Bitco
1Bitcoi
1Bitcoin
Difficulty
22
1,330
77,178
4,476,342
259,627,881
15,058,417,127
8.7339E+11
Avg Time
< 1s
< 1s
< 1s
< 10s
3 minutes
3 hours
1 week
>> Table Source

This took me a while to make so I hope it helps someone! Let me know if you have questions/suggestions!

My Legacy #NoPaidSig BTC: 14EQ2GvKbfkwU8JZ8PdWoAqDUWByzRAn4E
1714796080
Hero Member
*
Offline Offline

Posts: 1714796080

View Profile Personal Message (Offline)

Ignore
1714796080
Reply with quote  #2

1714796080
Report to moderator
1714796080
Hero Member
*
Offline Offline

Posts: 1714796080

View Profile Personal Message (Offline)

Ignore
1714796080
Reply with quote  #2

1714796080
Report to moderator
"If you don't want people to know you're a scumbag then don't be a scumbag." -- margaritahuyan
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714796080
Hero Member
*
Offline Offline

Posts: 1714796080

View Profile Personal Message (Offline)

Ignore
1714796080
Reply with quote  #2

1714796080
Report to moderator
1miau
Legendary
*
Offline Offline

Activity: 2142
Merit: 6741


Currently not much available - see my websitelink


View Profile WWW
April 18, 2019, 11:36:43 PM
 #2

Great guide! I've done something similar in January, if you want you can have a look at it, it's a step by step guide for beginners how to create a Bitcoin vanity address. (https://bitcointalk.org/index.php?topic=5096373.0)
I've also added a part about characters we can't use because Bitcoin addresses don't contain them and some other explanations.

And in the meantime, forum member Jean_Luc has created another vanity address generator called VanitySearch where it's also possible now to create customized SegWit addresses P2SH (starting with 3...) and bech32 (starting with bc1q...) in addition to normal Legacy addresses (starting with 1...). And the tool is much faster than vanitygen. https://bitcointalk.org/index.php?topic=5112311.0

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
DaveF
Legendary
*
Offline Offline

Activity: 3472
Merit: 6259


Crypto Swap Exchange


View Profile WWW
April 19, 2019, 01:25:11 PM
Merited by OgNasty (1)
 #3

VanitySearch is much better as 1miau said. And Jean_Luc is actually active on the forums.

Obligatory comment. Do address creation from an offline PC. If your computer is online and something worms it's way into your PC kiss your BTC goodby.

-Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
spadormie
Sr. Member
****
Offline Offline

Activity: 840
Merit: 268



View Profile
April 19, 2019, 03:14:07 PM
 #4

Vanity
1B
1Bi
1Bit
1Bitc
1Bitco
1Bitcoi
1Bitcoin
Difficulty
22
1,330
77,178
4,476,342
259,627,881
15,058,417,127
8.7339E+11
Avg Time
< 1s
< 1s
< 1s
< 10s
3 minutes
3 hours
1 week
>> Table Source
I tried using Vanitygen and I tried creating an address that starts with 1spadormie and 50% in 5000+y lol. So I stop trying to create address such. A 4 letter word is so much faster than that.
VanitySearch is much better as 1miau said. And Jean_Luc is actually active on the forums.

Obligatory comment. Do address creation from an offline PC. If your computer is online and something worms it's way into your PC kiss your BTC goodby.

-Dave
Can Vanitysearch solve my problem?




.




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

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

            ▄▄▄
█▄▄      ████████▄
 █████▄▄████████▌
▀██████████████▌
  █████████████
  ▀██████████▀
   ▄▄██████▀
    ▀▀▀▀▀

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




               ▄
       ▄  ▄█▄ ▀█▀      ▄
      ▀█▀  ▀   ▄  ▄█▄ ▀█▀
███▄▄▄        ▀█▀  ▀     ▄▄▄███       ▐█▄    ▄█▌   ▐█▌   █▄    ▐█▌   ████████   █████▄     ██    ▄█████▄▄   ▐█████▌
████████▄▄           ▄▄████████       ▐███▄▄███▌   ▐█▌   ███▄  ▐█▌      ██      █▌  ▀██    ██   ▄██▀   ▀▀   ▐█
███████████▄       ▄███████████       ▐█▌▀██▀▐█▌   ▐█▌   ██▀██▄▐█▌      ██      █▌   ▐█▌   ██   ██          ▐█████▌
 ████████████     ████████████        ▐█▌    ▐█▌   ▐█▌   ██  ▀███▌      ██      █▌  ▄██    ██   ▀██▄   ▄▄   ▐█
  ████████████   ████████████         ▐█▌    ▐█▌   ▐█▌   ██    ▀█▌      ██      █████▀     ██    ▀█████▀▀   ▐█████▌
   ▀███████████ ███████████▀
     ▀███████████████████▀
        ▀▀▀█████████▀▀▀
FIND OUT MORE AT MINTDICE.COM
Jean_Luc
Sr. Member
****
Offline Offline

Activity: 462
Merit: 696


View Profile
April 19, 2019, 03:56:33 PM
Last edit: April 19, 2019, 04:11:22 PM by Jean_Luc
 #5

I tried using Vanitygen and I tried creating an address that starts with 1spadormie and 50% in 5000+y lol. So I stop trying to create address such. A 4 letter word is so much faster than that.

Can Vanitysearch solve my problem?

A 9 letters case sensitive prefix starting with a 's' is hard. (Difficulty ~ 173346595075428800)
Here the result of VanitySearch for such a prefix with a GeForce GTX 645:
GPU: GPU #0 GeForce GTX 645 (3x192 cores) Grid(24x128)
46.178 MK/s (GPU 43.597 MK/s) (2^28.50) [P 0.00%][50.00% in 82.5081y][0]
To solve such a prefix in one month (in average) using VanitySearch, you need a power of ~50GKs (50 GTX 1080 Ti Grin )

Edit:
If you agree to have 15padormie instead of 1spadormie, with a GTX 1080 Ti, you can solve it in one month.
Aero Blue (OP)
Full Member
***
Offline Offline

Activity: 154
Merit: 128


View Profile
April 21, 2019, 03:03:17 PM
 #6

I tried using Vanitygen and I tried creating an address that starts with 1spadormie and 50% in 5000+y lol. So I stop trying to create address such. A 4 letter word is so much faster than that.

Can Vanitysearch solve my problem?

A 9 letters case sensitive prefix starting with a 's' is hard. (Difficulty ~ 173346595075428800)
Here the result of VanitySearch for such a prefix with a GeForce GTX 645:
GPU: GPU #0 GeForce GTX 645 (3x192 cores) Grid(24x128)
46.178 MK/s (GPU 43.597 MK/s) (2^28.50) [P 0.00%][50.00% in 82.5081y][0]
To solve such a prefix in one month (in average) using VanitySearch, you need a power of ~50GKs (50 GTX 1080 Ti Grin )

Edit:
If you agree to have 15padormie instead of 1spadormie, with a GTX 1080 Ti, you can solve it in one month.

Yea 8 characters is pretty much the limit as far as computing goes for right now

My Legacy #NoPaidSig BTC: 14EQ2GvKbfkwU8JZ8PdWoAqDUWByzRAn4E
charlie137
Full Member
***
Offline Offline

Activity: 1204
Merit: 220


(ノಠ益ಠ)ノ


View Profile WWW
April 27, 2019, 12:59:59 AM
Last edit: April 27, 2019, 01:19:47 AM by charlie137
 #7

I tried using Vanitygen and I tried creating an address that starts with 1spadormie and 50% in 5000+y lol. So I stop trying to create address such. A 4 letter word is so much faster than that.

Can Vanitysearch solve my problem?

A 9 letters case sensitive prefix starting with a 's' is hard. (Difficulty ~ 173346595075428800)
Here the result of VanitySearch for such a prefix with a GeForce GTX 645:
GPU: GPU #0 GeForce GTX 645 (3x192 cores) Grid(24x128)
46.178 MK/s (GPU 43.597 MK/s) (2^28.50) [P 0.00%][50.00% in 82.5081y][0]
To solve such a prefix in one month (in average) using VanitySearch, you need a power of ~50GKs (50 GTX 1080 Ti Grin )

Edit:
If you agree to have 15padormie instead of 1spadormie, with a GTX 1080 Ti, you can solve it in one month.

Yea 8 characters is pretty much the limit as far as computing goes for right now

depends on your perspective and creativity (?) Grin https://lbc.cryptoguru.org/trophies

/__      ___ (  /    
\\--`-'-|`---\\ |      AXErunners
 |' _/   ` __/ / 
 '._  W    ,--'     
    |_:_._/
ranman09
Full Member
***
Offline Offline

Activity: 756
Merit: 112


View Profile
April 27, 2019, 01:57:42 AM
 #8

This is great! I've seen these kinds of address before. But today it seems they are rare. A newb question this maybe, are we able to put the private key of this to a hardware wallet like Ledger Nano S? Another newb question, I read somewhere that this test public keys and private keys to match your requested text. What happens to those tested address? Are they reusable for anyone again?
Pages: [1]
  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!