博主在项目中遇到PHP签名算法,找了很多资料,现在总结下。
RSA2是在原来SHA1WithRSA签名算法的基础上,新增了支持SHA256WithRSA的签名算法。
该算法在摘要算法上比SHA1WithRSA有更强的安全能力。
SHA1WithRSA的签名算法会继续提供支持,但为了您的应用安全,强烈建议使用SHA256WithRSA的签名算法。
RSA类
<?php
/**
* Created by PhpStorm.
* User: webff
* Date: 2017/5/12
* Time: 20:03
*/
class Rsa2
{
private static $PRIVATE_KEY ="私钥内容";
private static $PUBLIC_KEY ="公钥内容";
/**
* 获取私钥
* @return bool|resource
*/
private static function