Bitcoin Forum

Local => Développement et technique => Topic started by: Nicolas Dorier on March 02, 2015, 03:41:36 PM



Title: Blockchain Programming in C# part 2
Post by: Nicolas Dorier on March 02, 2015, 03:41:36 PM
Pour les aspirants devs, je viens de sortir la partie 2 de "Blockchain Programming in C#" https://bitcointalk.org/index.php?topic=973916 (https://bitcointalk.org/index.php?topic=973916)

Happy coding,


Title: Re: Blockchain Programming in C# part 2
Post by: Sylon on March 13, 2015, 12:18:35 AM
Intéressant, merci ! :)


Title: Re: Blockchain Programming in C# part 2
Post by: Numendack on March 14, 2015, 10:11:35 PM
Salut,
j'ai commencé à développer en C#, je me suis directement tourné vers le bitcoin pour trouver des idées.
J'ai donc utilisé Nbitcoin, et en ce moment je cherche comment faire pour généré une private key à partir d'une phrasepass (BrainWallet).
Donc pourrais-tu m'expliquer comment faire ?
J'ai lu tes deux ebooks, mais impossible de comprendre comment faire !

Et merci beaucoup pour NBitcoin, ça m'es super utile, j'adore !


Title: Re: Blockchain Programming in C# part 2
Post by: Nicolas Dorier on March 14, 2015, 10:48:32 PM
Salut,
j'ai commencé à développer en C#, je me suis directement tourné vers le bitcoin pour trouver des idées.
J'ai donc utilisé Nbitcoin, et en ce moment je cherche comment faire pour généré une private key à partir d'une phrasepass (BrainWallet).
Donc pourrais-tu m'expliquer comment faire ?
J'ai lu tes deux ebooks, mais impossible de comprendre comment faire !

Et merci beaucoup pour NBitcoin, ça m'es super utile, j'adore !


Tu as lu les 2 ? Le BIP39 est décrit dans le 2ème ebook, par contre il a été inséré avant les chapitre de la partie 1, pas ajouté à la fin.

Mais pour répondre à ta question pour générer un seed :

Quote
var mnemo = new Mnemonic(Wordlist.English, WordCount.Twelve);
Console.WriteLine(mnemo);
var hdKey = mnemo.DeriveExtKey("my passphrase");

Pour déchiffrer un seed :

Quote
var mnemo = new Mnemonic(sentence, Wordlist.English);
var hdKey = mnemo.DeriveExtKey("my passphrase");