У меня есть простое кодирование/декодирование RSA script, например:
use Crypt::RSA;
my $rsa = new Crypt::RSA;
my($public, $private) = $rsa->keygen( Size => 2048 )
or die $rsa->errstr();
my $email = '...';
my $em = $rsa->encrypt( Message => $email, Key => $public );
my $dm = $rsa->decrypt( Ciphertext => $em, Key => $private );
print "$dm\n";
Однако я хочу изменить этот script для использования ключей RSA как e, d и n, таких как:
e => 10001
d => 135b03530e94874283f0f0000ffff0001
n => 24000c6c9620886831124848640044901
Как я могу преобразовать эти три параметра в объекты Crypt::RSA::Key
и наоборот?
Или, как я могу использовать эти три параметра с помощью Crypt::RSA
для шифрования и дешифрования?