#!/usr/local/bin/perl | |
use ExtUtils::testlib; | |
use SSLeay; | |
@md=(); | |
foreach ("md2", "md5", "sha", "sha1", "mdc2", "ripemd160") | |
{ | |
($f=MD->new($_)) || | |
die "$_ is an unknown message digest algorithm\n"; | |
push(@md,$f); | |
} | |
while (<>) | |
{ | |
foreach $md (@md) | |
{ $md->update($_); } | |
} | |
foreach (@md) | |
{ | |
$digest=$_->final(); | |
printf "%-4s=%s\n",$_->name(),unpack("H*",$digest); | |
} | |