mirror of
https://github.com/openssl/openssl.git
synced 2024-11-21 01:15:20 +08:00
28 lines
531 B
Perl
28 lines
531 B
Perl
#!./perl
|
|
|
|
BEGIN { push(@INC, qw(../../../lib ../../lib ../lib lib)); }
|
|
|
|
use DES;
|
|
|
|
$key='00000000';
|
|
$ks=DES::set_key($key);
|
|
@a=split(//,$ks);
|
|
foreach (@a) { printf "%02x-",ord($_); }
|
|
print "\n";
|
|
|
|
|
|
$key=DES::random_key();
|
|
print "($_)\n";
|
|
@a=split(//,$key);
|
|
foreach (@a) { printf "%02x-",ord($_); }
|
|
print "\n";
|
|
$str="this is and again into the breach";
|
|
($k1,$k2)=DES::string_to_2keys($str);
|
|
@a=split(//,$k1);
|
|
foreach (@a) { printf "%02x-",ord($_); }
|
|
print "\n";
|
|
@a=split(//,$k2);
|
|
foreach (@a) { printf "%02x-",ord($_); }
|
|
print "\n";
|
|
|