Vanitygen Is a command line utility that is capable of generating bitcoin addresses. If you are tired of the random crypto addresses generated by bitcoin clients, you can use Vanitygen to create more personalized addresses. You can increase your uniqueness when you tell a person to send you bitcoins to a wallet that is somehow associated with you, for example, for the torrent4you.org site, you can make an address that starts with 1torrent4you *. In addition, Vanitygen can be used to generate random addresses offline.
Vanitygen accepts a template or a list of templates as input, after which it selects variants of addresses and private keys to them. Vanitygen's selection is based on probabilistic search, which takes some time. The time depends on the complexity of the given template, the speed of your computer and your luck. Vanitygen is using your CPU resources. And his brother - oclvanitygen - uses OpenCL compatible GPUs. Both of them can be compiled from source, or downloaded as binary packages, including for Windows.
Download the Vanitygen archive using the download button below, unpack it. For example, I unpacked to the root of the C: \ vanitygen drive
Go to the folder, create a file gen.cmd with the following content: oclvanitygen.exe -p 0 -d 1 -o result.txt 1torrent4you
A detailed decryption of keys and the Vanitygen FAQ can be found below, for now we will analyze only this example:
oclvanitygen.exe - We use the generator version for OpenCL devices
-p 0 -d 1 - Indication of the device on which the calculation is performed: platform 0 device 1
-o result.txt - Save the results of work to the file result.txt
1torrent4you - the beginning of the search address.
It should be noted right away that you cannot use 0 (zero), O (large o), I (large i), l (small L) in the desired string, and it must start from 1 (one).
In the process, the program will show the complexity of finding the address according to the specified template, the generation rate and probabilistic expectation. After finding the key, the window will close, and the result.txt file will contain the result address, the private key of the bitcoin address