|< 1 2 3 >| | 24 Einträge, 3 Seiten |
1
2
3
4
5
6
7
use Digest::MD5;
$pass= geheimesPasswort;
$nick= Ichbins;
$md5 = Digest::MD5->new;
$md5 -> add("$nick\0$pass");
$digest = $md5->hexdigest;
print "Digest is $digest\n";
Digest is 5c4b9e0bf6092b291ddb71c77c016392
1
2
3
$md5->hexdigest
Same as $md5->digest, but will return the digest in hexadecimal form. The length of the returned string will be 32 and it will only contain characters from this set: '0'..'9' and 'a'..'f'.
7cfc5c74fa90247addfc48d645fefaf1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$ perl -wle'
use Digest::MD5;
$pass= "geheimesPasswort";
$nick= "Ichbins";
$md5 = Digest::MD5->new;
$md5 -> add("$nick\0$pass");
$digest = $md5->hexdigest;
print "Digest is $digest";'
Digest is 5c4b9e0bf6092b291ddb71c77c016392
$ perl -wle'
use Digest::MD5;
$pass= "geheimesPasswort";
$nick= "Ichbins";
$md5 = Digest::MD5->new;
$md5 -> add("$nick$pass");
$digest = $md5->hexdigest;
print "Digest is $digest";'
Digest is 69b1ef3eaafc3823ae3b0b4280732ebb
Gast+2008-11-07 17:20:12--wenn ich es wie oben beschrieben versuche Schritt für Schritt nachzuvollziehen kommt halt was anderes raus.
$md5 -> add("$nick\0$pass");
$md5 -> add("$nick$pass");
Gast+2008-11-07 19:17:32--$md5 = Digest::MD5->new;## hier wird das md5 modul reseted so wie ich es begriffen habe.
Quote$md5 -> add("$nick\0$pass");##hier hab ich Probleme, würde sagen er es wird einfach nick und pass nacheinander ausgegeben bzw. in eine Zeile geschrieben.
Quote$digest = $md5->hexdigest;##hier wird das ganze dann gehasht
Quoteobwohl ich hier net richtig sein kann, denn sonst würde es ja passen..... hmpf
|< 1 2 3 >| | 24 Einträge, 3 Seiten |