Strona 1 z 1

Generator mnemoniców BIP39 z talii kart [C#]

: wtorek, 31 stycznia 2017, 01:53
autor: rav3n_pl
Zgodnie z zapowiedzią popełniłem generator mnemoniców zgodny z BIP39.

Program pozwala na wygenerowanie mnemoniców o długości 12, 15, 18, 21 i 24 słów.
Jako źródło entropii używana jest talia kart (lub dwie).

Po potasowaniu kart klikamy kolejne karty jakie wylosowaliśmy.
Program instruuje nas, kiedy należy użyć drugiej talii (lub ponownie potasować pierwszą).
Aby dodatkowo zwiększyć losowość program liczy również czas od uruchomienia do kliknięcia karty i przy każdej karcie haszuje "salt".
Nie jest więc możliwe uzyskanie tego samego mnemonica używając tak samo ułożonej talii.
Robiąc to w ten sposób kierowałem się zasadą, że zachowanie mnemonica jest prostsze i pewniejsze niż zachowanie źródła entropii (ułożenia kart).
Po wskazaniu odpowiedniej ilości kart program wylicza mnemonic z dostarczonej entropii (binarna entropia to sha512 z układu kart+salt).

Program jest całkowicie samodzielny i nie wymaga żadnych plików, bibliotek ani połączenia z internetem - można go spokojnie odpalić na maszynie offline.

Źródła na githubie: https://github.com/Rav3nPL/SeedGenerator
Binarka: https://github.com/Rav3nPL/SeedGenerator/releases/

Generator mnemoniców BIP39 z talii kart [C#]

: wtorek, 31 stycznia 2017, 13:11
autor: pm7
Nieźle, tylko czemu C#? :(
Daje to brak powtażalności nawet przy użyciu tego samego układu kart.
"powtarzalności"

Generator mnemoniców BIP39 z talii kart [C#]

: wtorek, 31 stycznia 2017, 13:45
autor: rav3n_pl
Z "ż" wychodzi mniej powtarzalnie XD

Generator mnemoniców BIP39 z talii kart [C#]

: czwartek, 23 lutego 2017, 12:59
autor: rav3n_pl
pm7 pisze: Nieźle, tylko czemu C#?
W planie mam zrobić to w js jako stonę HTML, ale to "trochę" roboty, bo w js nie pisałem jeszcze :P
c# powinno bez problemu banglać na linuchu czy macosx z wine.

Generator mnemoniców BIP39 z talii kart [C#]

: czwartek, 23 lutego 2017, 14:06
autor: mecenas
rav3n_pl pisze: powinno bez problemu banglać na linuchu
Jak się to poprawnie odpala na linuxie?

Generator mnemoniców BIP39 z talii kart [C#]

: czwartek, 23 lutego 2017, 15:44
autor: rav3n_pl
Ściągasz exe-ka z gita i odpalasz przez wine.

Generator mnemoniców BIP39 z talii kart [C#]

: piątek, 27 września 2019, 03:30
autor: rav3n_pl
Drobny update kodu i nowa binarka na gicie :)
https://github.com/Rav3nPL/SeedGenerator/releases

Tak, nadal nie zrobiłem apki na telefon ani wersji HTML :P