Properties

$instance

$instance : static

Type

static

$publicKey

$publicKey : false|string

Type

false|string

$privateKey

$privateKey : false|string

Type

false|string

Methods

__construct()

__construct() 

Rsa constructor.

privateEncrypt()

privateEncrypt(string  $data = '') : null|string

TODO:私钥加密

Parameters

string $data

Returns

null|string

publicEncrypt()

publicEncrypt(string  $data = '') : null|string

TODO:公钥加密

Parameters

string $data

Returns

null|string

privateDecrypt()

privateDecrypt(string  $encrypted = '') : null

TODO:私钥解密

Parameters

string $encrypted

Returns

null

publicDecrypt()

publicDecrypt(string  $encrypted = '') : null

TODO:公钥解密

Parameters

string $encrypted

Returns

null

makeSign()

makeSign(  $data) : string|null

TODO:私钥生成签名

Parameters

$data

Returns

string|null

checkSign()

checkSign(string  $data, string  $signature) : integer|null

TODO:公钥验证签名

Parameters

string $data

参数

string $signature

签名

Returns

integer|null

getPrivateKey()

getPrivateKey() : boolean|resource

TODO:获取私钥

Returns

boolean|resource

getPublicKey()

getPublicKey() : boolean|resource

TODO:获取公钥

Returns

boolean|resource

__clone()

__clone()