jose-chan/signature

v1.0.0 2019-12-16 11:00 UTC

This package is auto-updated.

Last update: 2024-09-17 17:12:33 UTC


README

安装

composer require "jose-chan/signature"

示例

require "vendor/autoload.php";

use JoseChan\Signature\SignAdaptor;

//签名
//hash签名
SignAdaptor::getInstance()->sign(
    $parameter_string,//待签名字符串
    $sign_key,//用于签名的key
    SignAdaptor::HASH
);

//RSA签名
SignAdaptor::getInstance()->sign(
    $parameter_string,//待签名字符串
    $private_key,//私钥
    SignAdaptor::RSA
);

//验签
//hash验签
SignAdaptor::getInstance()->verify(
    $parameter_string,//待签名字符串
    $sign,//签名
    $sign_key,//用于签名的key
    SignAdaptor::HASH
);

//RSA验签
SignAdaptor::getInstance()->sign(
    $parameter_string,//待签名字符串
    $sign,//签名
    $public_key,//公钥
    SignAdaptor::RSA
);