Thread perl md5 subroutine
(23 answers)
Opened by Gast at 2008-11-07 15:09
Ach so noch was:
Du sprichst immer davon dass du es testest, aber nicht wie du es testest. Ich habe meine eigenen Tests gemacht: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 #!/usr/bin/perl use strict; use warnings; use Digest::MD5; my $pass= "geheimesPasswort"; my $nick= "Ichbins"; my $md5 = Digest::MD5->new; $md5 -> add("$nick\0$pass"); my $digest = $md5->hexdigest; print "Digest is $digest\n"; $md5 = Digest::MD5->new; $md5 -> add("Ichbins\0geheimesPasswort"); $digest = $md5->hexdigest; print "Digest is $digest\n"; $md5 = Digest::MD5->new; $md5 -> add($nick); $md5 -> add("\0"); $md5 -> add($pass); $digest = $md5->hexdigest; print "Digest is $digest\n"; $md5 = Digest::MD5->new; $md5 -> add("$nick\00$pass"); $digest = $md5->hexdigest; print "Digest is $digest\n"; $md5 = Digest::MD5->new; $md5 -> add("Ichbins\00geheimesPasswort"); $digest = $md5->hexdigest; print "Digest is $digest\n"; $md5 = Digest::MD5->new; $md5 -> add("$nick\x00$pass"); $digest = $md5->hexdigest; print "Digest is $digest\n"; $md5 = Digest::MD5->new; $md5 -> add("Ichbins\x00geheimesPasswort"); $digest = $md5->hexdigest; print "Digest is $digest\n"; Code: (dl
)
1 Digest is 5c4b9e0bf6092b291ddb71c77c016392 |