Toon posts:

Verschil javascript md5 en php md5?

Pagina: 1
Acties:
  • 956 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik ben nu bezig met een challenge/response-systeem in php.
Een van de dingen die ik daar voor gebruik is een javascript dat een aantal gegevens hashed met md5. Dat heb ik hier vandaan.

Mijn php hashed dezelfde gegevens met md5.
proef.php:
PHP:
1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript" src="md5.js"></script>
Login:<br>
<form action="output.php" method="post" name="login_form" onSubmit="javascript:challenge.value=hex_md5(hex_md5(password.value)+username.value+session.value)">
<input type="hidden" name="challenge">
Username: <input name="username" type="text" maxlength="25">
<br>
Password: <input name="password" type="password" maxlength="32">
<input name="session" type="hidden" value="1556316b76c708e8b0440151f016afbd">
<br>
<input name="submit" type="submit" value="Submit">
</form>

De session-value heb ik er nu hard in gecodeerd om het script te kunnen testen.

Wanneer ik de volgende gegevens invul:
Username: elmo
Password: onzin


Krijg ik de het volgende resultaat:
Client: 036fbbf757461ae5a23fafb4903c5fb3
Server: 953ddc830dbef7b071c449b01215aa3c

PHP:
1
2
3
4
5
6
7
<?php
$hash = $_POST['challenge'];
$server_hash = md5(md5($_POST['password'])+$_POST['username']+$_POST['session']);

echo "Client: {$hash}";
echo "<br> Server: {$server_hash}";
?>


Hoe kan het dat de hashes niet hetzelfde zijn?
Ik heb al de instellingen van het javascript gewijzigd, maar dat heeft geen resultaat.

  • Onbekend
  • Registratie: Juni 2005
  • Nu online

Onbekend

...

Wordt bij de 1 niet als strings aan elkaar geplakt en de andere als getallen opgeteld?

Speel ook Balls Connect en Repeat


  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 18-11 20:57
In je PHP moet je niet + gebruiken maar . om twee strings aan elkaar te koppelen.

We are shaping the future


Verwijderd

Topicstarter
Oeps :$ 8)7
Helemaal voor niks mijn arme laptop lopen uitschelden...

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 18-11 20:57
Maak het maar goed met hem met een leuk filmpje ofzo ;)

We are shaping the future