# WalletGenerator / Ğ1

**URL:** https://forum.duniter.org/t/walletgenerator-g1/4633
**Category:** Discussion
**Created:** [1 May 2018 20:04 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633 "2018-05-01T20:04:20Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![SebasC](https://forum.duniter.org/user_avatar/forum.duniter.org/sebasc/32/1602_2.png) [@SebasC](https://forum.duniter.org/u/SebasC)
#### Post date: [1 May 2018 20:04 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/1 "2018-05-01T20:04:20Z")

</div>

Je ne sais pas si il est envisageable et souhaitable d’utiliser ce genre d’outil.  
En tous cas je relai une petite trouvaille que vous connaissez peut-être déjà.  
Cela me semble être un outil possible, mais son logiciel ne semble pas encore supporter la Ğ1  
[https://github.com/walletgeneratornet/WalletGenerator.net](https://github.com/walletgeneratornet/WalletGenerator.net) le développeur semble Français  
@1000i100 ça peu-être ça peux être utile … je sais pas 🙂

---

<div class="post-metadata">

### Author: ![1000i100](https://forum.duniter.org/user_avatar/forum.duniter.org/1000i100/32/825_2.png) [@1000i100](https://forum.duniter.org/u/1000i100)
#### Post date: [1 May 2018 22:04 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/2 "2018-05-01T22:04:16Z")

</div>

Effectivement, c’est top 😃  
C’est une version plus avancée, multi langue et multi-monnaie de [https://paperwallet.duniter.io/](https://paperwallet.duniter.io/) qui lui marche pour la Ǧ1 😉

---

<div class="post-metadata">

### Author: ![jardin](https://forum.duniter.org/user_avatar/forum.duniter.org/jardin/32/3890_2.png) [@jardin](https://forum.duniter.org/u/jardin)
#### Post date: [2 May 2018 20:47 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/3 "2018-05-02T20:47:43Z")

</div>

Bonjour,

Où puis-je trouver le simple code php  
qui génère les clés publique et privée  
à partir de la phrase secrète et du mot de passe ?

Merci

---

<div class="post-metadata">

### Author: ![1000i100](https://forum.duniter.org/user_avatar/forum.duniter.org/1000i100/32/825_2.png) [@1000i100](https://forum.duniter.org/u/1000i100)
#### Post date: [2 May 2018 22:03 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/4 "2018-05-02T22:03:10Z")

</div>

il n’y a pas une seule ligne de PHP, le code qui fait ce travail est en javascript 😉

---

<div class="post-metadata">

### Author: ![jardin](https://forum.duniter.org/user_avatar/forum.duniter.org/jardin/32/3890_2.png) [@jardin](https://forum.duniter.org/u/jardin)
#### Post date: [3 May 2018 10:41 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/5 "2018-05-03T10:41:00Z")

</div>

> [@1000i100](#):
>
> il n’y a pas une seule ligne de PHP, le code qui fait ce travail est en javascript 😉

hé oui je m’en doutais, duniter-keypair

---

<div class="post-metadata">

### Author: ![vit](https://forum.duniter.org/user_avatar/forum.duniter.org/vit/32/2775_2.png) [@vit](https://forum.duniter.org/u/vit)
#### Post date: [3 May 2018 18:12 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/6 "2018-05-03T18:12:49Z")

</div>

Et en python !

[https://git.duniter.org/clients/python/duniterpy/blob/master/examples/create\_public\_key.py](https://git.duniter.org/clients/python/duniterpy/blob/master/examples/create_public_key.py)

---

<div class="post-metadata">

### Author: ![Frederic\_Renault](https://forum.duniter.org/user_avatar/forum.duniter.org/frederic_renault/32/3778_2.png) [@Frederic\_Renault](https://forum.duniter.org/u/Frederic_Renault)
#### Post date: [5 May 2018 14:42 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/7 "2018-05-05T14:42:55Z")

</div>

> [@1000i100](#):
>
> [https://paperwallet.duniter.io/](https://paperwallet.duniter.io/)

Je ne connaissais pas ce générateur. Excellent!!  
Comment l’utiliser pour accéder au portefeuille sur Cesium?

---

<div class="post-metadata">

### Author: ![1000i100](https://forum.duniter.org/user_avatar/forum.duniter.org/1000i100/32/825_2.png) [@1000i100](https://forum.duniter.org/u/1000i100)
#### Post date: [5 May 2018 17:59 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/8 "2018-05-05T17:59:39Z")

</div>

Aucune idée, en pratique je ne l’ai encore jamais utilisé.

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [5 May 2018 18:22 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/9 "2018-05-05T18:22:56Z")

</div>

J’ai réussi à me connecter avec un tel trousseau il y a peu : [https://forum.monnaie-libre.fr/t/remuneration-des-noeuds/1252/6](https://forum.monnaie-libre.fr/t/remuneration-des-noeuds/1252/6)

Il te faut simplement produire un fichier texte au format :

```auto
pub: clepublique
sec: cleprivee

```

Faire attention au saut se ligne, apparemment c’est important. Puis dans Cesium, choisir “autres modes de connexion” matérialisé par une clé a molette, et le donner le fichier créé.

---

<div class="post-metadata">

### Author: ![bou2fil](https://forum.duniter.org/user_avatar/forum.duniter.org/bou2fil/32/868_2.png) [@bou2fil](https://forum.duniter.org/u/bou2fil)
#### Post date: [6 May 2018 03:29 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/10 "2018-05-06T03:29:53Z")

</div>

J’ai essayé en générant le paperwallet sur : [https://paperwallet.duniter.io/](https://paperwallet.duniter.io/)

 ![image](https://forum.duniter.org/uploads/default/original/2X/9/9459fc75e222b822f7e9f66e38e28ea0d5bf3da2.jpg)  
puis créé un fichier texte "pwk1"avec dedans :  
pub: CF1Bwg9eXcgtiaJkidftb8Z3WTKKfjYDs1LDKthMeBqe:6Zr  
sec: C8N1m1L1oeqn6ty2jorpcM9GPSeTCs2E7wXoWYMvEZ7fidq  
puis inséré le fichier dans la boite de cesium pour autre méthode de connection mais ça refuse :  
 ![image](https://forum.duniter.org/uploads/default/original/2X/c/c603823572a01c2dae5fd32296d3d550a49c69ce.png)

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [6 May 2018 06:45 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/11 "2018-05-06T06:45:22Z")

</div>

Essaye en rajoutant l’extension .dunikey comme Cesium l’indique, et éventuellement rajoute une troisième ligne vide dans le fichier.

Je sais que le format est très strict.

---

<div class="post-metadata">

### Author: ![bou2fil](https://forum.duniter.org/user_avatar/forum.duniter.org/bou2fil/32/868_2.png) [@bou2fil](https://forum.duniter.org/u/bou2fil)
#### Post date: [6 May 2018 07:52 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/12 "2018-05-06T07:52:54Z")

</div>

![image](https://forum.duniter.org/uploads/default/original/2X/1/1881ce366f2c3a040673a6f3cd3d93e7914f10f8.png)  
J’ai rajouté l’extension “.dunikey” au fichier texte, j’ai essayé avec un retour à la ligne après la deuxième ligne, avec ou sans espace après les “:” , avec ou sans majuscules pour “pub” et “sec”, changé de paire de clés,ça marche pas.

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [6 May 2018 10:49 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/13 "2018-05-06T10:49:49Z")

</div>

Me voilà sur ma machine, ci-joint un fichier d’exemple.

[test.yml](https://forum.duniter.org/uploads/default/original/2X/3/3502deb4e8499b2a75b07705aa694abcf70fc322.yml) (144 Octets)

---

<div class="post-metadata">

### Author: ![bou2fil](https://forum.duniter.org/user_avatar/forum.duniter.org/bou2fil/32/868_2.png) [@bou2fil](https://forum.duniter.org/u/bou2fil)
#### Post date: [8 May 2018 23:53 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/14 "2018-05-08T23:53:37Z")

</div>

Ton fichier de test est accepté dans la zone de capture mais après clic sur le bouton connection ça reste bloqué avec le message : “veuillez patienter”

 ![image](https://forum.duniter.org/uploads/default/original/2X/d/d3591ecc3475cd148159bccde4005a9c8c7dd276.png)

Pour info : @Tortue et @kimamila

---

<div class="post-metadata">

### Author: ![kimamila](https://forum.duniter.org/user_avatar/forum.duniter.org/kimamila/32/185_2.png) [@kimamila](https://forum.duniter.org/u/kimamila)
#### Post date: [9 May 2018 08:14 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/15 "2018-05-09T08:14:23Z")

</div>

> [@bou2fil](#):
>
> test est accepté dans la zone de capture mais après clic sur le bouton connection ça reste bloqué avec le message : “veuillez patiente

ok je regarde ca. j’ai créé [un ticket](https://git.duniter.org/clients/cesium/cesium/issues/696)

EDIT: @bou2fil j’ai un premier élément de réponse. j’arrive à reproduire ton problème quand j’utilis ele glissé/déposé dans la zone. Peux tu me confirmer que si tu clique dans la zone et recherche ton fichier dans la boite de dialogue, cela fonctionne ? Merci.

---

<div class="post-metadata">

### Author: ![bou2fil](https://forum.duniter.org/user_avatar/forum.duniter.org/bou2fil/32/868_2.png) [@bou2fil](https://forum.duniter.org/u/bou2fil)
#### Post date: [9 May 2018 23:04 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/16 "2018-05-09T23:04:24Z")

</div>

EXACT : ça fonctionne quand je clique sur la zone et ouvre le fichier dans la boite de dialogue. (le pb vient donc du glisser-déposer)

---

<div class="post-metadata">

### Author: ![bou2fil](https://forum.duniter.org/user_avatar/forum.duniter.org/bou2fil/32/868_2.png) [@bou2fil](https://forum.duniter.org/u/bou2fil)
#### Post date: [9 May 2018 23:55 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/17 "2018-05-09T23:55:58Z")

</div>

J’ai trouvé ce qui n’allait pas avec le le fichier trousseau généré à partir des clés publique et privée obtenues sur [https://paperwallet.duniter.io](https://paperwallet.duniter.io) : les clés publiques se terminent avec un “:” suivi de 3 caractères. Il faut omettre ces 4derniers caractères lorsqu’on copie la clé publique.

---

<div class="post-metadata">

### Author: ![kimamila](https://forum.duniter.org/user_avatar/forum.duniter.org/kimamila/32/185_2.png) [@kimamila](https://forum.duniter.org/u/kimamila)
#### Post date: [17 May 2018 10:36 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/18 "2018-05-17T10:36:43Z")

</div>

> [@bou2fil](#):
>
> les clés publiques se terminent avec un “:” suivi de 3 caractères. Il faut omettre ces 4derniers caractères lorsqu’on copie la clé publique.

Ah oui, c’est le hash de vérification, qu’à ajouté @Tortue pour éviter les erreur de saisie.

As tu le temps de me mettre une issue Cesium pour que je gère cela ?

---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [17 May 2018 10:52 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/19 "2018-05-17T10:52:57Z")

</div>

> [@kimamila](#):
>
> Ah oui, c’est le hash de vérification

je crois qu’il appelle ça un “checksum”

---

<div class="post-metadata">

### Author: ![bou2fil](https://forum.duniter.org/user_avatar/forum.duniter.org/bou2fil/32/868_2.png) [@bou2fil](https://forum.duniter.org/u/bou2fil)
#### Post date: [17 May 2018 11:02 UTC](https://forum.duniter.org/t/walletgenerator-g1/4633/20 "2018-05-17T11:02:46Z")

</div>

> [@bou2fil](#):
>
> J’ai trouvé ce qui n’allait pas avec le le fichier trousseau généré à partir des clés publique et privée obtenues sur [https://paperwallet.duniter.io](https://paperwallet.duniter.io) : les clés publiques se terminent avec un “:” suivi de 3 caractères. Il faut omettre ces 4derniers caractères lorsqu’on copie la clé publique.

@kimamila issue [#704](https://git.duniter.org/clients/cesium-grp/cesium/issues/704) publiée

[Next page](https://forum.duniter.org/t/walletgenerator-g1/4633.md?page=2)
