Wpis z mikrobloga

Tak a propos tego wpisu.

https://www.wykop.pl/wpis/44267003/tak-sobie-pomyslalem-ogladajac-miasto-gniewu-odcin/

Nie mogłem się powstrzymać i napisałem sobie całkowicie deterministyczny generator seeda ( ͡° ͜ʖ ͡°).
https://github.com/a000b/Deterministic-seed-generator

Algorytmem jest zwykły ciąg arytmetyczny, przyjmujący jako argumenty numer pierwszego słowa i skok.
Raczej nie użyłbym takiego algorytmu do generowania seeda. Nie chce mi się liczyć, ile jest kombinacji takich podzbiorów, czy dużo czy mało. Ale może przy małej modyfikacji i odjęciu jakieś trzeciej liczby od kolejnego wyrazu ciągu, to może i czułbym się pewnie.

Zwłaszcza, że python pozwala na negatywne indexy listy i wtedy wygenerowany ciąg nie jest już taka jednoznaczny.

https://www.i2tutorials.com/technology/what-are-negative-indexes-and-why-are-they-used/

Tak czy inaczej gdybym szedł do więzienia na 10 lat, to bym chyba wolał pamiętać dwie albo trzy liczby wejściowe niż 24 wyrazy - wylosowane kostką ( @rysiekryszard)

Myślicie, że takie proste algorytmy są testowane przy łamaniu BTC?
Ktoś dobry z liczenia ( nie ja ) mógłby policzyć ile kombinacji subsetów słów daje taki algorytm.

#bitcoin #kryptowaluty #python
O.....I - Tak a propos tego wpisu.

https://www.wykop.pl/wpis/44267003/tak-sobie-po...

źródło: comment_6hAFz3pEeZ9FiWOcgq7otaR9wv9xporp.jpg

Pobierz
  • 34
  • Odpowiedz
@LowcaG: Rzeczywiście nie zawiele. Można założyć że są tacy co próbują różnych prostych algorytmów na tej liście, tym bardziej że wydatek mały... 1sec ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Rzeczywiście nie zawiele. Można założyć że są tacy co próbują różnych prostych algorytmów na tej liście, tym bardziej że wydatek mały... 1sec ( ͡° ͜ʖ ͡°)


@OPcodeRTI: ale nie musisz tej listy używać? Możesz mieć inną?
  • Odpowiedz
@LowcaG: Są listy w innych językach. Nie wiem jak to jest czy można mieć swoją listę. Bo ostatni wyraz jest chyba jakąś sumą kontrolną. W każdym razie przy tej liście jest pewność że każdy portfel ją przetworzy, przy innej, nie wiem.
  • Odpowiedz
Nie może użyć innej listy.


@miluvzkittenz: wow, to spore ograniczenie, no ale ok, 24 z 2048 to sporo

@OPcodeRTI: No to jak pisałem tylko sposób generowania listy słow jest szyfrem i musisz wpaść na taki na który nikt nie wpada a jest prosty do zapamiętania.

Czyli w zasadzie wymyślasz byle co.

nawet w stylu.

bierzesz jakiś 2 wyrazy, np. Twoje imię i imię Twojej pierwszej miłości ;)
łączysz razem, dekodujesz
  • Odpowiedz
@OPcodeRTI: spróbuj sobie np. w pythonie, zmieniać seeda przy losowaniu liczby pseudolosowej to zobaczysz :)

PS.
Ale możesz też obejść się bez generatora liczb pseudolosowych, bardzo łątwo , jak już tu ktoś wspomniał osiągnac t o za pomocą modulo tylko rozkładu nie biesziesz miał pewnie równomiernego ale Cię to nie rusza
  • Odpowiedz