If you continue to use this site, you consent to our Privacy Policy.

11 março 2018

Vanitygen - script para gerar endereços de BTC personalizados


No vídeo abaixo é demonstrado a utilização do script Vanitygen para criar endereços de Bitcoin personalizado.


Link para o script: https://github.com/samr7/vanitygen


Antes de rodar o script, instale as dependências digitando no terminal:


apt-get install opencl-headers libssl1.0-dev libpcre3-dev ocl-icd-dev ocl-icd-dbg





*se não conseguir instalar o pacote ocl-icd-dbg não tem problema desde que não for utilizar algum GPU (placa de vídeo) para o processamento. Saiba como instalar drivers de placa nvidia clicando aqui.


Também digite no terminal:

locate libOpenCL.so

Então retornará no terminal a localização deste arquivo, exemplo:
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
/usr/share/man/man7/libOpenCL.so.7.gz

Como pode reparar o arquivo termina com .1, portanto é necessário criar um link para o arquivo sem o .1, digite no terminal:

ln -s /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 /usr/lib/x86_64-linux-gnu/libOpenCL.so

Agora é só prosseguir com o vídeo nosso.

Com o script é possível gerar endereços bitcoin, endereços namecoin e endereços da rede testnet. Exemplo:



$ ./vanitygen 1Love
Difficulty: 4476342
[48165 K/s][total 2080000][Prob 37.2%][50% in 21.2s]                           
Pattern: 1Love
Address: 1LoveRg5t2NCDLUZh6Q8ixv74M5YGVxXaN
Privkey: 5JLUmjZiirgziDmWmNprPsNx8DYwfecUNk1FQXmDPaoKB36fX1o

Resumindo será possível criar endereços com uma palavra da sua escolha dentro da chave pública. 

vanitydificuldadetempo estimado
1B22< 1s
1Bi1.330< 1s
1Bit77.178< 1s
1Bitc4.476.342 (4,48E+6)< 10s
1Bitco259.627.881 (2,6E+8)3 minutos
1Bitcoi15.058.417.127 (1,506E+10)3 horas
1Bitcoin8,7339E+111 semana
1BitcoinE5,0657E+131 ano
1BitcoinEa2,9381E+1560 anos
1BitcoinEat1,7041E+173.500 anos
1BitcoinEate9,8837E+18200.000 anos
1BitcoinEater5,7325E+2011.700.000 anos
1BitcoinEaterAddressDontSend1,6209E+473.3E+33 ou 3.3 decilhão de anos.
Vale notar que hackers que infectam dispositivos que estão rodando uma carteira de bitcoin, costumam utilizar deste método para gerar endereços parecidos com o endereço que o usuário colou/digitou/escaneou, assim substituindo o endereço pouco antes do usuário enviar seus bitcoins. Não entendeu? Exemplo:

Elliot possui em seu Windows XP uma carteira de Bitcoin com 1BTC, ele então precisa fazer uma transação de 0.5BTC para Darlene, então Darlene envia para ele por email um endereço (1khFge...) para ele enviar os bitcoins para ela. Elliot copia este endereço e cola em sua carteira de Bitcoin para fazer a transação, ele confere o início do endereço e vê que está tudo ok e então autoriza a transação. Infelizmente os 0.5btc nunca chegou até Darlene, pois Elliot não percebeu que seu computador estava infectado e o vírus gerou um endereço parecido (1khFjc...) que substituiu o endereço de Darlene quando ele colou. Moral da história: sempre confira todo o endereço e use um sistema mais seguro e atualizado.

Você pode usar o endereço gerado pelo vanitygen como uma paper wallet (carteira de papel) pois ele gera a chave pública (address) e a chave privada (privkey), anote elas em um papel. A chave pública você pode dar para alguém te enviar bitcoins e a chave privada deve ser bem guardada em segredo. *Envie uma pequena quantidade de bitcoin para o endereço afim de testa-lo antes.

Saiba mais sobre criptomoedas clicando aqui.

Fontes: 
https://en.bitcoin.it/wiki/Vanitygen
https://legacysecuritygroup.com/index.php/projects/recent/12-software/35-oclvanitygen-compiling-and-use





~ Artigos recomendados para você:









Please Donate To Bitcoin Address: [[address]]





Donation of [[value]] BTC Received. Thank You.


[[error]]