![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 23.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki skrypt który koduje wyrazy i chcialbym aby on dzialal w odwrotna strone czyli jak mu podam 3.347840833776446e+30 zeby mi to rozkodowal jakie ma byc moze mi ktos pomóc jak to zrobic ?
bo cóż mi z tego ze mma skrypt jak nie wiem jak moge sobie kodowac w nim haslo zeby potem sie zgadzalo ? Z góry dziekuje za pomoc. [xml:1:33f4178e32]<script> function submitentry(){ password = document.password1.password2.value.toLowerCase() username = document.password1.username2.value.toLowerCase() passcode = 1 usercode = 1 for(i = 0; i < password.length; i++) { passcode *= password.charCodeAt(i); } for(x = 0; x < username.length; x++) { usercode *= username.charCodeAt(x); } //CHANGE THE NUMBERS BELOW TO REFLECT YOUR USERNAME/PASSWORD if(usercode==76956246387540&&passcode==3.347840833776446e+30) //CHANGE THE NUMBERS ABOVE TO REFLECT YOUR USERNAME/PASSWORD { window.location=password+".html"} else{ alert("password/username combination wrong. Please try again.")} } </script> <form name="password1"> <font class="main_text" color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><strong><b><font color="#000000">Enter username:</font></b> </strong> <font color="#000000"> <input type="text" name="username2" size="15" value="games4u" disabled="yes"> <br> <strong><b>Enter password:</b> </strong> </font> <input type="password" name="password2" size="15"> <input type="button" value="Submit" onClick="submitentry()" name="button"> </font> </form>[/xml:1:33f4178e32] [/list] |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 521 Pomógł: 0 Dołączył: 3.11.2003 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
Funkcje hashujące mają to do siebie, że nie są odwracalne.
Kod //CHANGE THE NUMBERS BELOW TO REFLECT YOUR USERNAME/PASSWORD
if(usercode==76956246387540&&passcode==3.347840833776446e+30) //CHANGE THE NUMBERS ABOVE TO REFLECT YOUR USERNAME/PASSWORD Polecam twojej uwadze powyższe linijki. Zamiast szukać hasła, które odpowiada hashowi, poszukaj hasha, który odpowiada hasłu :wink: . Czyli: weź sobie dowolny username i hasło, policz hasha i wklej zamiast tych liczb. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 23.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mozesz jeszcze raz napisac bo tak zakreciłes ze nic nie rozumie
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 521 Pomógł: 0 Dołączył: 3.11.2003 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
Ja zakręciłem?
To napisz jeszcze raz co chcesz uzyskać. To co napisałeś na początku jest niewykonalne. Nie da się "rozkodować" tej liczby. Matematyki nie oszukasz ![]() Dalsza moja wypowiedź opierała się na założeniu, że twoją intencją było użycie wyżej wymienionego skryptu, tylko robiłeś to na odwrót. Cytowany przeze mnie kod instruuje, aby zamiast rozkodowywać podane liczby obliczyć własne, dla wybranego przez siebie hasła. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 5.04.2002 Skąd: Kozie Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o to, że niektóre funkcje szyfrujące są jednostronne. To znaczy, że zaszyfrować można, ale odszyfrować nie. Ale ich cechą jest też to, że hash tekstu np.: "tekst" będzie zawsze taki sam. Dalej pomyśl :wink: .
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:43 |