Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Haslo kodowane
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
zmp3
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]
hawk
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.
zmp3
Mozesz jeszcze raz napisac bo tak zakreciłes ze nic nie rozumie sad.gif
hawk
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 laugh.gif .

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.
digit
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: .
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.