|< 1 2 >| | 15 Einträge, 2 Seiten |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
sub get_MD5
{
my $md5=Digest::MD5->new;
my $id;
my $filename;
# MD5 berechnen
$filename=shift;
if (open(FF, $filename))
{
binmode(FF);
$md5=Digest::MD5->reset;
$id = $md5->addfile(*FF)->hexdigest;
close(FF);
return $id;
$md5=Digest::MD5->reset;
} else
{
return "";
}
1
2
3
4
5
6
7
use Digest::MD5;
my $file = shift || "/etc/passwd";
open(FILE, $file) or die "Can't open '$file': $!";
binmode(FILE);
print Digest::MD5->new->addfile(*FILE)->hexdigest, " $file\n";
1
2
3
4
5
6
ID Data_CISCO MD5
--------------------------------------------------------
1 "ciscoconfig" ?
2 "heneztehezecbvkhv" ?
1
2
3
4
5
6
7
8
9
sub get_MD5
{
my $file = shift
open(FILE, $file) or die "Can't open '$file': $!";
binmode(FILE);
print Digest::MD5->new->addfile(*FILE)->hexdigest, " $file\n";
}
1
2
3
open(FILE, $file) or die "Can't open '$file': $!";
ich habe auch eine methode geschrieben,die die Procedure "sub get_MD5"verwendet.
|< 1 2 >| | 15 Einträge, 2 Seiten |