是否有SHA256withRSA的perl实现

Ceb*_*yre 5 perl cryptography pkcs#1

我需要能够制作JSON Web令牌签名(它只接受带有SHA-256哈希函数'签名的'RSASSA-PKCS1-V1_5-SIGN),但是这个任务的明显CPAN竞争者(Crypt :: RSA)只会使用MD2,MD5或SHA1生成签名.

是否有其他图书馆可以做我想做的事情?如果有必要,我应该能够做一些黑客攻击,但那不会太漂亮.

Ceb*_*yre 4

我找到了一个可以完成我想要的模块:Crypt::OpenSSL::RSA

my $rsa = Crypt::OpenSSL::RSA->new_private_key($key);
$rsa->use_sha256_hash;
my $signature = $rsa->sign($message);
Run Code Online (Sandbox Code Playgroud)

比扩展 Crypt::RSA 容易得多,但奇怪的是它很难找到。