Author

Topic: [TUTORIEL] se créer une adresse BTC avec préfixe customisé (Read 23839 times)

legendary
Activity: 2114
Merit: 1693
C.D.P.E.M
Asche a fait une version un peu plus a jour de VanityGen ici : Bitcoin Forum > Local > Français > Wiki, documentation et traduction (Moderator: Halab) > Comment générer une adresse bitcoin personalisée



Sinon, en anglais il y a une nouvelle methode qui permet de faire des recherche beaucoup plus rapidement et aussi / soutout des addresses SEGWIT !


Bitcoin Forum > Other > Beginners & Help (Moderator: MiningBuddy) > [GUIDE] How To Create Vanity Address (Segwit)


Je vais locker ce thread car bien que toujours "valide" il y a plein de hors sujet et celui de Asche est mieux fait. [/size][/b]


legendary
Activity: 2604
Merit: 2353
merci pour ces infos
full member
Activity: 196
Merit: 295
W̔̆̌̏͂͑ͦͧ

La le soft on sait pas vraiment comment il s'assure que les adresses calculées sont distribuées de manière satisfaisante.
 

Je m'etait jamais pose la question.
j'ai trouve ca :


How secure are the addresses generated by this program?  Will someone be able to guess the private key and steal my BTC?

Vanitygen uses the OpenSSL random number generator.  This is the same RNG used by bitcoin and a good number of HTTPS servers.  It is regarded as well-scrutinized.  On Linux, the RNG will be seeded from /dev/urandom.  Guessing the private key of an address found by vanitygen will be no easier than guessing a private key created by bitcoin itself.  Nonetheless, if you feel the default RNG is unable to provide numbers that are sufficiently difficult to guess, vanitygen can be directed to seed the RNG from an external file using the -s option.

To speed up address generation, vanitygen uses the RNG to choose a private key, and literally increments the private key in a loop searching for a match.  As long as the starting point is not disclosed, if a match is found, the private key will not be any easier to guess than if every private key tested were taken from the RNG.  Vanitygen will also reload the private key from the RNG after 10,000,000 unsuccessful searches (100M for oclvanitygen), or when a match is found and multiple patterns are being searched for.

What security measures should I take?

  • Secure any systems used to generate addresses.  Don't run web browsers on them.  Keep malware and unauthorized individuals out.
  • Ensure that any private keys reported by vanitygen are stored and transmitted securely.
  • The command line method of importing private keys into bitcoin requires you to enter your private key on the command line.  Bitcoin takes a long time to perform an import, and while it is running, your private key will be visible in the output of "ps," so be careful!  Also, the private key may be leaked to your shell history file.  Kill your shell and shred your shell history file after importing.

legendary
Activity: 2604
Merit: 2353
Linelec est un troll.

Le Tuto est base sur un logiciel développe par un BTC développeur.


Le logiciel est safe (recupere le sur le Github)

Le thread avait eu tellement de trolling que des gens se posaient vraiment la question de savoir si c'est sure ou non

voici ce que guigui avait ecrit :

Juste une precision pour les néophyte qui tomberaient sur le sujet et qui liraient les derniers messages....


Avec cette méthode on ne peut pas faire de reverse calcul de la private key, la méthode est sûre !!!

Il faut toute fois faire attention à ne pas avoir de trojan/keylogger et autres vulnérabilités sur son ordinateur.

Tout les commentaires sur le vidage d'adresses BTC via cette méthode sont des blagues relatives à des commentaires trop simplistes Smiley

voilà  


Ben sur bitaddress ils t'obligent à bouger ta souris dans tous les sens pendant deux heures pour creer des valeurs suffisament aléatoires et malgré ça ils te disent que ça ne remplace pas de simples dés réels (qui par définition ne sont même pas parfaitement équilibrés) .

Quote
An important part of creating a Bitcoin wallet is ensuring the random numbers used to create the wallet are truly random. Physical randomness is better than computer generated pseudo-randomness. The easiest way to generate physical randomness is with dice. To create a Bitcoin private key you only need one six sided die which you roll 99 times.

La le soft on sait pas vraiment comment il s'assure que les adresses calculées sont distribuées de manière satisfaisante.
 
full member
Activity: 196
Merit: 295
W̔̆̌̏͂͑ͦͧ
Linelec est un troll.

Le Tuto est base sur un logiciel développe par un BTC développeur.


Le logiciel est safe (recupere le sur le Github)

Le thread avait eu tellement de trolling que des gens se posaient vraiment la question de savoir si c'est sure ou non

voici ce que guigui avait ecrit :

Juste une precision pour les néophyte qui tomberaient sur le sujet et qui liraient les derniers messages....


Avec cette méthode on ne peut pas faire de reverse calcul de la private key, la méthode est sûre !!!

Il faut toute fois faire attention à ne pas avoir de trojan/keylogger et autres vulnérabilités sur son ordinateur.

Tout les commentaires sur le vidage d'adresses BTC via cette méthode sont des blagues relatives à des commentaires trop simplistes Smiley

voilà  

legendary
Activity: 2604
Merit: 2353
Serieusement est-ce que ce logiciel est sûr ou est-ce qu'il est défaillant comme l'affirme linelec?
Il y a des images qui ont disparu donc je n'ai pas tout compris, mais de ce que je crois comprendre il prétend que l'entropie de ce logiciel est nulle en gros, et qu'en générant un petit lot d'adresses commençant par GGG on va finir par sortir l'adresse de guigui371 et sa clée privée... car il génère toujours a peu près les mêmes adresses (distribution pourrie) 
Donc c'est fondé ou pas ses allégations? 
legendary
Activity: 2114
Merit: 1693
C.D.P.E.M
Ca m'a fait sourire de voir mon topic remonter Smiley

Superresistant, content que tu ai trouve la solution a ton pb.
Mais en effet, via CPU cela aurait ete plus simple et aussi rapide.
legendary
Activity: 2156
Merit: 1131
Normalement make oclengine
Mais il faut que tu aies le SDK de ta carte graphique d'installé (un peu comme pour les mineurs graphiques): AMD APP SDK ou  NVIDIA CUDA SDK

Un sacré bordel au niveau des packages Nvidia Cuda et co.

De toute façon j'ai mon adresse en SEX :

1SEX12SXKsnZvfZhSPdoHnkRsLyPjWCB3

C'était très intéressant...
hero member
Activity: 800
Merit: 500
Normalement make oclengine

Mais il faut que tu aies le SDK de ta carte graphique d'installé (un peu comme pour les mineurs graphiques): AMD APP SDK ou  NVIDIA CUDA SDK
legendary
Activity: 2156
Merit: 1131
As-tu installé libssl-dev? (libssl-dev pour Ubuntu, peut être openssl-dev pour d'autres distributions)

Je progresse, j'ai bien installé libssl-dev et voici ce que j'obtiens :

Code:
make
cc -ggdb -O3 -Wall   -c -o vanitygen.o vanitygen.c
cc -ggdb -O3 -Wall   -c -o pattern.o pattern.c
pattern.c:32:18: fatal error: pcre.h: No such file or directory
 #include
                  ^
compilation terminated.
make: *** [pattern.o] Error 1

J'installe libpcre3-dev et libpcre3-dbg, j'obtiens :

Code:
make
cc -ggdb -O3 -Wall   -c -o pattern.o pattern.c
cc -ggdb -O3 -Wall   -c -o util.o util.c
cc vanitygen.o pattern.o util.o -o vanitygen -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread
cc -ggdb -O3 -Wall   -c -o keyconv.o keyconv.c
cc keyconv.o util.o -o keyconv -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread

Ça semble avoir fonctionné, je vois vanitigen en exécutable :



Par contre je pensais que le package incluait la version GPU oclvanitygen ?
hero member
Activity: 800
Merit: 500
As-tu installé libssl-dev? (libssl-dev pour Ubuntu, peut être openssl-dev pour d'autres distributions)
legendary
Activity: 2156
Merit: 1131
 
Help ! J'ai un problème pour compiler sous Linux :

Code:
make
cc -ggdb -O3 -Wall   -c -o vanitygen.o vanitygen.c
vanitygen.c:26:25: fatal error: openssl/sha.h: No such file or directory
 #include
                         ^
compilation terminated.
make: *** [vanitygen.o] Error 1

Un problème de openssl ? Je l'ai bien installé pourtant.
newbie
Activity: 16
Merit: 0
Ce tutoriel est excellent !

Aurait-il sa place sur le wiki fr.bitcoin.it ?
legendary
Activity: 2156
Merit: 1131
Juste une precision pour les néophyte qui tomberaient sur le sujet et qui liraient les derniers messages....
Avec cette méthode on ne peut pas faire de reverse calcul de la private key, la méthode est sûre !!!
Il faut toute fois faire attention à ne pas avoir de trojan/keylogger et autres vulnérabilités sur son ordinateur.
Tout les commentaires sur le vidage d'adresses BTC via cette méthode sont des blagues relatives à des commentaires trop simplistes Smiley
voilà 


Une blague ? Je n'en serais pas si sûr...
Si vous êtes débutant, je peux vous le prouver mais vous devez laisser au moins 10 BTC sur votre adresse.
Bien sûr si j'y parviens, je garde tout.
legendary
Activity: 2114
Merit: 1693
C.D.P.E.M
Juste une precision pour les néophyte qui tomberaient sur le sujet et qui liraient les derniers messages....


Avec cette méthode on ne peut pas faire de reverse calcul de la private key, la méthode est sûre !!!

Il faut toute fois faire attention à ne pas avoir de trojan/keylogger et autres vulnérabilités sur son ordinateur.

Tout les commentaires sur le vidage d'adresses BTC via cette méthode sont des blagues relatives à des commentaires trop simplistes Smiley

voilà  
legendary
Activity: 2156
Merit: 1131
Il faut être patient mais ça vaut le coup. J'ai vidé pleins d’adresses que les gens du forum mettaient en signature.

Fait comme moi est cible que les addresse ayant beaucoup de BTC :
Tu trouvera plein address sur ce site : https://blockchain.info/
Je gagne 500 fois plus maintenant que j'ai plus a parcourir le forum

Ok merci, j’espère qu'il reste des adresses à vider.
Le Bitcoin a tellement de failles c'est fou. Trop easy à hacker.
legendary
Activity: 1918
Merit: 1190
Il faut être patient mais ça vaut le coup. J'ai vidé pleins d’adresses que les gens du forum mettaient en signature.

Fait comme moi est cible que les addresse ayant beaucoup de BTC :
Tu trouvera plein address sur ce site : https://blockchain.info/

Je gagne 500 fois plus maintenant que j'ai plus a parcourir le forum

legendary
Activity: 2156
Merit: 1131
QUOI ?? On peut trouver la clé privée d'une adresse publique avec ce soft ? Trop cool je vais être milliardaire !!!!!

Il faut être patient mais ça vaut le coup. J'ai vidé pleins d’adresses que les gens du forum mettaient en signature.





hero member
Activity: 672
Merit: 501
D'ailleurs à ce sujet j'en profite pour vous poster ça :

sr. member
Activity: 322
Merit: 250
QUOI ?? On peut trouver la clé privée d'une adresse publique avec ce soft ? Trop cool je vais être milliardaire !!!!!
P.S Dans les cas tres peu probable que je dit un connerie. Je ne paye mon parie que en l'an 15000 et la dette n'est pas cessible a mes héritier
Vous n'avez pas intérêt à vous faire cryogéniser.
legendary
Activity: 1918
Merit: 1190
QUOI ?? On peut trouver la clé privée d'une adresse publique avec ce soft ? Trop cool je vais être milliardaire !!!!!

Oui tu peut trouver toutes les clefs privé que tu veux avec ce logiciel. Je te parie meme 1000BTC de ce que je dit.









A la condition que tu es un temp infinie pour lancer le logiciel .


P.S Dans les cas tres peu probable que je dit un connerie. Je ne paye mon parie que en l'an 15000 et la dette n'est pas cessible a mes héritier
hero member
Activity: 672
Merit: 501
QUOI ?? On peut trouver la clé privée d'une adresse publique avec ce soft ? Trop cool je vais être milliardaire !!!!!













full member
Activity: 210
Merit: 100
oh quel boulé ce linelec  Shocked



ah oui j'ai dis une connerie  Grin

sr. member
Activity: 322
Merit: 250
Dans le Tutoriel ou dans les commentaires ?
Dans les commentaires.
legendary
Activity: 2114
Merit: 1693
C.D.P.E.M
Tant de méconnaissances sur un même topic...

Dans le Tutoriel ou dans les commentaires ?

Si c'est dans le tutoriel je suis intéressé par ton point de vue pour modifier mon post, si c'est par rapport aux commentaires alors je suis d'acc avec toi.
full member
Activity: 188
Merit: 100
Tant de méconnaissances sur un même topic...
sr. member
Activity: 322
Merit: 250
Pomme de terre. C'est tout ce que cela m'inspire.

Trouve moi la private en dessous (adresse commencant par 1111)
Address: 11116S9KtsTC42ppH9RipEsF42CME379c
Reflechi comment as tu trouvé 1111* et comment je pourrai trouver la key  Cheesy
j'ai fais vanitygen -v -i 1111
vas-y j'attend
Et a ton avis que devrai je faire de mon coté pour trouver le clé ?
[ ] vanitygen -v -i 1fU3
[ ] vanitygen -v -i 1111
[ ] vanitygen -v -i 1c87
te trompe pas hein  
Quote
Elle est générée hors ligne sur un live cd
C'est sur que dans ce cas ca change tout  Grin
ejp
legendary
Activity: 939
Merit: 1000
oh quel boulé ce linelec  Shocked
legendary
Activity: 2114
Merit: 1693
C.D.P.E.M

Trouve moi la private en dessous (adresse commencant par 1111)

Address: 11116S9KtsTC42ppH9RipEsF42CME379c


Reflechi comment as tu trouvé 1111* et comment je pourrai trouver la key  Cheesy

j'ai fais vanitygen -v -i 1111

vas-y j'attend


Et a ton avis que devrai je faire de mon coté pour trouver le clé ?

[ ] vanitygen -v -i 1fU3
[ ] vanitygen -v -i 1111
[ ] vanitygen -v -i 1c87

te trompe pas hein  

Quote

Elle est générée hors ligne sur un live cd


C'est sur que dans ce cas ca change tout  Grin

Pourtant j'avais cru qu'en écrivant à la fin du tuto  : "ne pas divulguer la clef privée" ça empêcherais les boulets de se manifester.....
C'est sûr que si tu as installé un keylogger sur mon pc, ou si tu as un trojan ou même si tu es dans mon dos quand je fais la manip elle est compromise.

D'ailleurs sur un PC compromis toutes les méthodes simples sont en échec  Cheesy mais ça parait être une évidence !


Moi aussi je peux te prendre tous tes BTC facilement, donne moi :
Ton adresse postale, le code du digicode, laisse la clef sous le paillasson, donne ton password de pc, et les horaires ou tu n'es pas là Grin


full member
Activity: 210
Merit: 100

Trouve moi la private en dessous (adresse commencant par 1111)

Address: 11116S9KtsTC42ppH9RipEsF42CME379c


Reflechi comment as tu trouvé 1111* et comment je pourrai trouver la key  Cheesy

j'ai fais vanitygen -v -i 1111

vas-y j'attend


Et a ton avis que devrai je faire de mon coté pour trouver le clé ?

[ ] vanitygen -v -i 1fU3
[ ] vanitygen -v -i 1111
[ ] vanitygen -v -i 1c87

te trompe pas hein  

Quote

Elle est générée hors ligne sur un live cd


C'est sur que dans ce cas ca change tout  Grin
legendary
Activity: 2114
Merit: 1693
C.D.P.E.M

Trouve moi la private en dessous (adresse commencant par 1111)

Address: 11116S9KtsTC42ppH9RipEsF42CME379c


Reflechi comment as tu trouvé 1111* et comment je pourrai trouver la key  Cheesy

j'ai fais vanitygen -v -i 1111

vas-y j'attend

Elle est générée hors ligne sur un live cd



je vois pas comment tu pourrais trouver la key mais si tu es si malin explique je dois pas être le seul à être intéressé pour  découvrir  une faille sur plusieurs millier d'adresse btc Smiley
full member
Activity: 210
Merit: 100

Trouve moi la private en dessous (adresse commencant par 1111)

Address: 11116S9KtsTC42ppH9RipEsF42CME379c


Reflechi comment as tu trouvé 1111* et comment je pourrai trouver la key  Cheesy
legendary
Activity: 2114
Merit: 1693
C.D.P.E.M

Trouve moi la private key de cette adresse (j'ai fais la MEME manip) sauf que c'est 1ZZ au lieu de 1GGG

Address: 1Zzg761iW9vLoDdNNVVxy8t1E78N9k6dL


Ca n'a rien de customisé. Zzg7 est ton surnom?

Non mais je suis sur mon pc portable et j'ai pas 30 minutes pour que mon pc portable détermine un truc plus compliqué

Trouve moi la private en dessous (adresse commencant par 1111)


Et là tu aura un peu de crédibilité dans toutes prochaines interventions car à part faire perdre du temps tu sert à rien et tes memes sont bidons



Address: 11116S9KtsTC42ppH9RipEsF42CME379c

legendary
Activity: 2114
Merit: 1693
C.D.P.E.M
Donc pour lancer la recherche d'une adresse commençant par 1GGG  il suffit de  faire glisser vanitygen (ou Oclvanitygen ou vanitygen64) et d'ajouter   -v  -i  1GGG    ("signe moins"   "lettre v"   "espace"   "signe moins"  "lettre i"    "espace"    "1 suivit de votre début d'adresse")   puis de taper sur entrée.

Un pattern à 3 caractères ca passe avec un cpu, au dela il faut des GPU, et Oclvanitygen est plus adapté.
pour un pattern à 7 caractère il affiche : temps estimé ; 5 jours Smiley
pour trouver "1ceric35", il m'a fallu une heure avec deux GPU R9 280.

Pour linux / mac : : installez une machine virtuelle permettant de faire fonctionner les software windows  Grin

Non, non, c'est beaucoup plus simple sous linux:
Code:
git clone https://github.com/samr7/vanitygen
make
./vanitygen -v 1GGG

Oui en effet, la puissance de calcul à avoir est assez importante si on veut plus de caractères

Linux : en fait j'ai pas creusé car j'utilise pas linux d'ou le smiley
full member
Activity: 210
Merit: 100

Trouve moi la private key de cette adresse (j'ai fais la MEME manip) sauf que c'est 1ZZ au lieu de 1GGG

Address: 1Zzg761iW9vLoDdNNVVxy8t1E78N9k6dL


Ca n'a rien de customisé. Zzg7 est ton surnom?
full member
Activity: 210
Merit: 100

comment tu peux la trouver en quelques secondes ??



Reflechi  Grin
full member
Activity: 210
Merit: 100



Tu a trouvé la privatekey de l'adresse 1GGGaFdsKVaHZYRD1bdHoM5WWCp31saaVY  (si tant es que tu ai pu faire du retro-calcul à partir de l'adresse publique Huh?)



hero member
Activity: 585
Merit: 500
Donc pour lancer la recherche d'une adresse commençant par 1GGG  il suffit de  faire glisser vanitygen (ou Oclvanitygen ou vanitygen64) et d'ajouter   -v  -i  1GGG    ("signe moins"   "lettre v"   "espace"   "signe moins"  "lettre i"    "espace"    "1 suivit de votre début d'adresse")   puis de taper sur entrée.

Un pattern à 3 caractères ca passe avec un cpu, au dela il faut des GPU, et Oclvanitygen est plus adapté.
pour un pattern à 7 caractère il affiche : temps estimé ; 5 jours Smiley
pour trouver "1ceric35", il m'a fallu une heure avec deux GPU R9 280.

Pour linux / mac : : installez une machine virtuelle permettant de faire fonctionner les software windows  Grin

Non, non, c'est beaucoup plus simple sous linux:
Code:
git clone https://github.com/samr7/vanitygen
make
./vanitygen -v 1GGG
legendary
Activity: 2114
Merit: 1693
C.D.P.E.M
Oublie pas de garder les clés privées pour vider les comptes de temps en temps  Roll Eyes Roll Eyes Roll Eyes Roll Eyes Roll Eyes

A quoi bon, on la retrouve en qq  mS  Cheesy



~/mnt/elec/vanitygen$ time ./vanitygen 1GGG
Difficulty: 77178
Pattern: 1GGG                                                                  
Address: 1GGGaFdsKVaHZYRD1bdHoM5WWCp31saaVY
Privkey: 5KUcC1V9fD1aFAbMLnTTkz8fbn3H25GiJvxURk6xqKaBQyajKfV

real   0m0.019s
user   0m0.011s
sys   0m0.006s



En fait t'es un TROLL ou un loser toi même !! (ou alors il te faut des lunettes)  

Tu a trouvé la privatekey de l'adresse 1GGGaFdsKVaHZYRD1bdHoM5WWCp31saaVY  (si tant es que tu ai pu faire du retro-calcul à partir de l'adresse publique Huh?)

L'adresse que j'ai proposé est

Quote
Address: 1GgGCRmqiyK1cAYAfAUijEhhEDwmHotgx8
Privkey: 5KXVJkaHHNta2Fk2WLmcUb6nQwMkHSuLnvkSQ4udVmX8wbMJ9rj

legendary
Activity: 2114
Merit: 1693
C.D.P.E.M
Oublie pas de garder les clés privées pour vider les comptes de temps en temps  Roll Eyes Roll Eyes Roll Eyes Roll Eyes Roll Eyes

A quoi bon, on la retrouve en qq  mS  Cheesy



~/mnt/elec/vanitygen$ time ./vanitygen 1GGG
Difficulty: 77178
Pattern: 1GGG                                                                 
Address: 1GGGaFdsKVaHZYRD1bdHoM5WWCp31saaVY
Privkey: 5KUcC1V9fD1aFAbMLnTTkz8fbn3H25GiJvxURk6xqKaBQyajKfV

real   0m0.019s
user   0m0.011s
sys   0m0.006s




comment tu peux la trouver en quelques secondes ??

Trouve moi la private key de cette adresse (j'ai fais la MEME manip) sauf que c'est 1ZZ au lieu de 1GGG

Address: 1Zzg761iW9vLoDdNNVVxy8t1E78N9k6dL



full member
Activity: 210
Merit: 100

N'oubliez pas le guide  Grin

OK, envoi ton address customisé - test la avant en y envoyant qq BTC - je vais te faire un don.

full member
Activity: 210
Merit: 100
Oublie pas de garder les clés privées pour vider les comptes de temps en temps  Roll Eyes Roll Eyes Roll Eyes Roll Eyes Roll Eyes

A quoi bon, on la retrouve en qq  mS  Cheesy



~/mnt/elec/vanitygen$ time ./vanitygen 1GGG
Difficulty: 77178
Pattern: 1GGG                                                                 
Address: 1GGGaFdsKVaHZYRD1bdHoM5WWCp31saaVY
Privkey: 5KUcC1V9fD1aFAbMLnTTkz8fbn3H25GiJvxURk6xqKaBQyajKfV

real   0m0.019s
user   0m0.011s
sys   0m0.006s

full member
Activity: 188
Merit: 100
Oublie pas de garder les clés privées pour vider les comptes de temps en temps  Roll Eyes Roll Eyes Roll Eyes Roll Eyes Roll Eyes

EDIT : ah non en fait il vend le tuto ._.
legendary
Activity: 1652
Merit: 1002
Bitcoin enthusiast!
Merci pour le partage ;-)
legendary
Activity: 2114
Merit: 1693
C.D.P.E.M
Tutoriel pour la création d'une adresse personnalisée (les premiers caractères seulement).


Ce tuto utilise des info existantes sur le net notamment le logiciel de Samr7 qui vient de ce topic : https://bitcointalksearch.org/topic/vanitygen-vanity-bitcoin-address-generatorminer-v022-25804


Commencez par téléchargez Vanitygen  (windows) sur ce github : https://github.com/downloads/samr7/vanitygen/vanitygen-0.22-win.zip
Il s'agit de la version de juillet 2011 d'origine.


Pour les distribution linux ou OsX  https://github.com/samr7/vanitygen  (à compiler sois même malheureusement).


Tutoriel pour utilisateurs de windows :

Dans le dossier que vous venez de télécharger vous avez plusieurs fichiers :




(Oclvanityminer et oclvanityminer64 ne sont pas à utiliser pour ce tutoriel )


Oclvanitygen = réalisation des adresses en GPU  (méthode la plus rapide : 7 caractères déterminés = 1h avec deux R9 280)
vanitygen et vanitygen64 = réalisation des adresses en CPU  (méthode la plus lente : 6 caractères déterminés = 5h  avec un Intel core i5 )

Si vous avez de bonnes cartes graphique, cela sera plus rapide en utilisant Oclvanitygen  que vanitygen ou vanitygen64  (plus on souhaite de caractères déterminés plus le temps de calcul est long)



Pour lancer les fichier il faut passer par une commande.
Si vous êtes sous windows seven : démarer->tous les programmes->accessoires->executer et il faut tapper cmd






Je met volontairement un screen qui ne vient pas de mon PC car mon pc est nommé avec mon nom et prénom (j'aime autant que ce ne soit pas dans le tutoriel).

On obtient donc une fenetre de commande tout ce qu'il y a de plus classique :



Ensuite il faut lancer depuis la commande le fichier que vous souhaitez (Oclvanitygen  ou vanitygen ou vanitygen64)

Mon PC ayant une carte graphique bateau je lance donc vanitygen  :




Nota : pc sous X86/32 bits  = vanitygen et les pc en 64bit  = vanitygen64

Astuce : sous windows seven au lieu de tapper tout le chemin d'accès on peut faire un "je clique / je maintient / je lache dans la fenêtre / j'appuie sur entrée " ==> c'est très pratique.


On obtient un listing des commande réalisable :





Dans ce tutoriel on ne va faire que la recherche d'une adresse avec le début déterminé donc nous n'allons utiliser que -v et -i

l'utilisation de  -v permet d'obtenir un résultat sous la forme de texte (et non de données brut)
l'utilisation de -i permet de définir le prefix


Donc pour lancer la recherche d'une adresse commençant par 1GGG  il suffit de  faire glisser vanitygen (ou Oclvanitygen ou vanitygen64) et d'ajouter   -v  -i  1GGG    ("signe moins"   "lettre v"   "espace"   "signe moins"  "lettre i"    "espace"    "1 suivit de votre début d'adresse")   puis de taper sur entrée.

Astuce : si vous avez déjà laissé fait glisser le logiciel dans votre fenêtre de commande il suffit d'appuyer sur la flèche du haut pour que la dernier commande apparaisse.... vous n'avez donc pas à tout taper à nouveau.

Sreenshot de la génération d'une adresse commençant par 1test :



On peut voir la vitesse de calcul et le temps estimé probable (50% de chance de trouver en 30s) si au bout de 30s le logiciel n'a pas trouvé il indiquera une meilleur probabilité de trouvé avec un temps différent (exemple 75% de trouver en 25s.... puis 90% en 30s..... il élimine des possibilités de couples au fur et à mesure qu'il se rapproche de la solution).


 
Résulat pour une recherche avec : -v -i 1GGG

Quote
C:\Users\Gxxxxx>"C:\Users\Gxxxxxx\Desktop\perso\adress offline\
vanitygen.exe" -v -i 1GGG
Prefix difficulty:                25157 1GGG
Difficulty: 25157
Using 4 worker thread(s)
Pattern: 1GGG
Pubkey (hex): 04b007e08e1d6b9d4250277b19116327e70995db503ae639c60f0131b4923be6fd
29b9633880e2ff9ea9d2e4ed99c25146390cc6d05a7ad823f1f5ccba5162777f
Privkey (hex): E1402A2830CA7E808E6D3132458D5C2B7FE7E59876799AF21970501EB93E1AA2
Privkey (ASN1): 308201130201010420e1402a2830ca7e808e6d3132458d5c2b7fe7e59876799a
f21970501eb93e1aa2a081a53081a2020101302c06072a8648ce3d0101022100fffffffffffffff f
fffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef 9
dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0 e
1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaa e
dce6af48a03bbfd25e8cd0364141020101a14403420004b007e08e1d6b9d4250277b19116327e70 9
95db503ae639c60f0131b4923be6fd29b9633880e2ff9ea9d2e4ed99c25146390cc6d05a7ad823f 1
f5ccba5162777f
Address: 1GgGCRmqiyK1cAYAfAUijEhhEDwmHotgx8
Privkey: 5KXVJkaHHNta2Fk2WLmcUb6nQwMkHSuLnvkSQ4udVmX8wbMJ9rj

J'ai obtenu en gras le couple adresse publique / private key

Notez que les 3 premiers caractères après le 1 sont bien des G mais que les minuscules et majuscules sont mélangés. Au bout d'une cinquantaine d'essais je suis tombé sur une adresses avec 3 G majuscules (1GGG ......)

Sur mon pc portable (un truc classique, pas une bête) il me faut 1 seconde pour calculer une adresse avec 3 caractères après le 1 mais pour une adresse avec 7 caractères déterminés il me faut 2h par adresse  (je fais seulement du 250 kKey/second).




Voila vous avez votre adresse customisée.


Pour linux / mac : : (info venant de Ceric35)


Code:
git clone https://github.com/samr7/vanitygen
make
./vanitygen -v -i 1GGG


Conseil qui va de soit : ne jamais donner votre clef privée (private key).


Rappel : les clefs Bitcoin commencent par un 1  

Attention : faire la manipulation sur un PC sain, en effet un keyloger ou un trojan pourrait compromettre la sécurité de la clef. Le mieux étant de faire la manip depuis un PC offline avec un live CD

En espérant que ce tuto vous ai plu  Smiley

N'oubliez pas le guide  Grin


Multiples edit
Jump to: