Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Potrzebuję pomocy z "lotto"
Creedka123
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 8.12.2015

Ostrzeżenie: (0%)
-----


Witam. Zupełnie nie znam się na PHP, nigdy nie pisałem nic w tym języku jednak potrzebuję waszej pomocy.
Posiadam taki kod:
  1. $server_seed = "39b7d32fcb743c244c569a56d6de4dc27577d6277d6cf155bdcba6d05befcb34";
  2. $lotto = "0422262831";
  3. $round_id = "1";
  4. $hash = hash("sha256",$server_seed."-".$lotto."-".$round_id);
  5. $roll = hexdec(substr($hash,0,8)) % 15;
  6. echo "Round $round_id = $roll";


Wynik z tego losowania to : "Round 1 = 6"
Pytanie moje to: czy jest możliwość przekształcenia/stworzenia skryptu, który będzie za pomocą "$lotto", "$round_id" i wyniku czyli "roll" obliczał nam "server_seed" czyli 64 bitową liczbę w systemie szesnastkowym?

"$lotto" "round_id" i "roll" (wynik) mogę do skryptu podać wiele żeby ułatwić ew. obliczenia.

Za odpowiedź czy jest w ogóle możliwość stworzenia czegoś takiego będę bardzo wdzięczny. Proszę o wyrozumiałość, ponieważ nie znam się zupełnie na pisaniu takich rzeczy.
Pozdrawiam.
Go to the top of the page
+Quote Post
noche
post
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 20.02.2015

Ostrzeżenie: (0%)
-----


nie wiem czy o to Ci chodzi ale może pomoże (IMG:style_emoticons/default/smile.gif)
http://php.net/manual/en/function.base64-decode.php
Go to the top of the page
+Quote Post
NickOver
post
Post #3





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Jasne,ale podaj algorytm który to hashuje/szyfruje.
Go to the top of the page
+Quote Post
NickOver
post
Post #4





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Cytat(darko @ 17.12.2015, 15:25:06 ) *


Tak, już widzę. Jakoś na tablecie musiałem przelecieć i nie zobaczyć 2 linijek. BTW mógłbyś powiedzieć po co to?
Planujesz skok na kasyno? (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
redeemer
post
Post #5





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


Gdzie wy tam widzicie Base64? Tu masz złamać SHA256, a biorąc pod uwagę długość server_seed (nawiasem też jest to hash SHA256) nie nastąpi to za Twojego życia. http://blog.cinu.pl/2013/05/winning-in-bad...line-games.html
Go to the top of the page
+Quote Post
darko
post
Post #6





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


sever seed, o który pytasz jest totalnie losową liczbą z dużego przedziału, wygenerowaną przez maszynę - host. Można to, tylko w tym przypadku, potraktować jako dobrą sól i nic więcej.
Go to the top of the page
+Quote Post
RaiZeN
post
Post #7





Grupa: Zarejestrowani
Postów: 112
Pomógł: 4
Dołączył: 6.03.2014
Skąd: Suwałki

Ostrzeżenie: (0%)
-----


Cytat(NickOver @ 20.12.2015, 18:04:04 ) *
BTW mógłbyś powiedzieć po co to?
Planujesz skok na kasyno? (IMG:style_emoticons/default/biggrin.gif)


Z tego co widzę to ma jakiś swój jackpot, a ten skrypt służy sprawdzaniu poprawności rundy, a kolega założyciel tematu chce to sfałszować ustawiając np. swoje zwycięstwo. ;-)
Go to the top of the page
+Quote Post
darko
post
Post #8





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Nie jest to możliwe.
Go to the top of the page
+Quote Post
papuzka
post
Post #9





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 20.12.2015

Ostrzeżenie: (0%)
-----


Nie wiem, czy to będzie przydatne, ale:
Każdy kolejny server_seed jest hashem poprzedniego.
Mam na myśli to, że
  1. sha256(server_seed10) = server_seed9
  2. sha256(server_seed9) = server_seed8
  3. sha256(server_seed8) = server_seed7
  4. sha256(server_seed7) = server_seed6
  5. sha256(server_seed6) = server_seed5

Czyli każdy server_seed który był dziś = sha256(server_seed) z wczoraj
Można to jakoś wykorzystać?
Zapisałem to jako php tylko ze względów wizualnych.
Nie wiem jak to poprawnie zapisać, ale mam nadzieję, że mnie rozumiecie (IMG:style_emoticons/default/haha.gif)

Ten post edytował papuzka 21.12.2015, 00:14:24
Go to the top of the page
+Quote Post
com
post
Post #10





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


coś mi tu pachnie próbą kombinowania z nieautoryzowanym dostępem do jakiś zasobów, co jest nie zgodne z regulaminem forum
Go to the top of the page
+Quote Post
darko
post
Post #11





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


btw podany w temacie "seed" nie jest "64 bitową liczbą w systemie szesnastkowym".

// multikonto? )

Ten post edytował darko 21.12.2015, 01:52:15
Go to the top of the page
+Quote Post
papuzka
post
Post #12





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 20.12.2015

Ostrzeżenie: (0%)
-----


Nie, nie Multi konto. Szukałem tego samego, toteż swoje odpowiedziałem (IMG:style_emoticons/default/smile.gif)

Ten post edytował papuzka 21.12.2015, 11:36:43
Go to the top of the page
+Quote Post
com
post
Post #13





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


jakoś dziwny zbieg okoliczności (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
flasht
post
Post #14





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 4.03.2004

Ostrzeżenie: (0%)
-----


No ale chwila... skoro mówisz, że dzisiejszy seed to zwyczajnie sha256 wczorajszego, to w czym tkwi problem? Zbierasz sobie wszystkie i wiesz.
Go to the top of the page
+Quote Post
MaciekDZN
post
Post #15





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 6.01.2008
Skąd: Działoszyn

Ostrzeżenie: (0%)
-----


jeżeli dobrze myślę to mogłeś zapisać wynik wraz z dniem pobrania wyników i przypisać do siebie, następnego dnia ten wynik shaować i tak codziennie co da Ci wynik do aktualnej daty?

jeżeli pomogłem to też chce wynik lotto z jednego dnia (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 21:20