PHP RSA2 签名算法

博主在项目中遇到PHP签名算法,找了很多资料,现在总结下。

RSA2是在原来SHA1WithRSA签名算法的基础上,新增了支持SHA256WithRSA的签名算法。

该算法在摘要算法上比SHA1WithRSA有更强的安全能力。

SHA1WithRSA的签名算法会继续提供支持,但为了您的应用安全,强烈建议使用SHA256WithRSA的签名算法。

RSA类

PHP调用

$rsa2 = new Rsa2();
$data = 'mydata'; //待签名字符串
$strSign = $rsa2->createSign($data);      //生成签名
$is_ok = $rsa2->verifySign($data, $strSign); //验证签名

你可能感兴趣的:(PHP RSA2 签名算法)