in reply to Problem using Digest::MD5

Your code runs fine on my Win2K machine with MD5 installed. I would do a reinstall. Download the Digest-MD5.zip file from AS here unzip it to a tmp dir, navigate there and and:

C:\tmp>ppm install Digest-MD5.ppd

ppm will not complain about it already being installed and will reinstall it if you do it this way. Normally you could do a ppm remove Some-Package but ppm needs Digest-MD5 so it won't let you.

I presume you don't have more than one version of Perl installed and you have not say changed drive letters or installed new devices and had Win32 do it for you? Is this from the apache error logs or do you get the same result from the command line?

This is the .packlist in C:\Perl\site\lib\auto\Digest\MD5 which should be the same on your box (D:)

C:\Perl\site\lib\Digest.pm C:\Perl\site\lib\Digest\HMAC.pm C:\Perl\site\lib\Digest\HMAC_MD5.pm C:\Perl\site\lib\Digest\HMAC_SHA1.pm C:\Perl\site\lib\Digest\MD2.pm C:\Perl\site\lib\Digest\MD5.pm C:\Perl\site\lib\Digest\SHA1.pm C:\Perl\site\lib\MD5.pm C:\Perl\site\lib\SHA.pm C:\Perl\site\lib\auto\Digest\MD2\MD2.bs C:\Perl\site\lib\auto\Digest\MD2\MD2.dll C:\Perl\site\lib\auto\Digest\MD2\MD2.exp C:\Perl\site\lib\auto\Digest\MD2\MD2.lib C:\Perl\site\lib\auto\Digest\MD5\MD5.bs C:\Perl\site\lib\auto\Digest\MD5\MD5.dll C:\Perl\site\lib\auto\Digest\MD5\MD5.exp C:\Perl\site\lib\auto\Digest\MD5\MD5.lib C:\Perl\site\lib\auto\Digest\SHA1\SHA1.bs C:\Perl\site\lib\auto\Digest\SHA1\SHA1.dll C:\Perl\site\lib\auto\Digest\SHA1\SHA1.exp C:\Perl\site\lib\auto\Digest\SHA1\SHA1.lib

tachyon

s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print