grin
Guest
есть код на perl, как это на родной php переписать?
есть код на перле:
так же есть файл CyberCheck.pm
что сие делает понятно (немного), можно ли это на пыхе изобразить?
есть код на перле:
Код:
#!/usr/bin/perl
#@INC="../CyberCheck";
use ExtUtils::testlib;
use CyberCheck;
my $pass="11111111111";
# Load private key
open fh,"private.key";
my $seckey;
while(<fh>)
{
$seckey .=$_;
}
# Load public key
open fh2,"public.key";
my $pubkey;
while(<fh2>)
{
$pubkey .=$_;
}
# Message
my $msg="Message for sign";
# Make signature
my $doc1=CyberSign($msg,$seckey,$pass);
print "CyberSign:\n$doc1\n\n";
# Check signature
my $doc2=CyberCheck($doc1,$pubkey);
print "CyberCheck:\n$doc2\n";
Код:
package CyberCheck;
use strict;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
require Exporter;
require DynaLoader;
require AutoLoader;
@ISA = qw(Exporter DynaLoader);
@EXPORT = qw(
CyberSign
CyberCheck
);
$VERSION = '0.01';
bootstrap CyberCheck $VERSION;
1;
__END__