class RsaCrypt

Rsa 加密/解密

Traits

AppTrait

Properties

protected Resp $error error from  AppTrait
protected Resp $success success from  AppTrait

Methods

getError()

获取错误

from  AppTrait
bool
setError(string|MessageBag $error)

设置错误

from  AppTrait
getSuccess()

Get success messages;

from  AppTrait
bool
setSuccess(Resp|string $success)

No description

from  AppTrait
setPrivateKey(string $private_key)

设置私有 key

setPublicKey(string $public_key)

设置公有key

string
sign(string $data)

使用私钥进行签名 Rsa2 进行签名

bool
verify(string $data = '', string $sign = '')

对签名进行验证

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

私钥加密

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

公钥加密

string|null
privateDecrypt(string $encrypted = '')

私钥解密

string|null
publicDecrypt(string $encrypted = '')

公钥解密

Details

in AppTrait at line 32
Resp getError()

获取错误

Return Value

Resp

in AppTrait at line 45
bool setError(string|MessageBag $error)

设置错误

Parameters

string|MessageBag $error error

Return Value

bool

in AppTrait at line 82
Resp getSuccess()

Get success messages;

Return Value

Resp

in AppTrait at line 100
bool setSuccess(Resp|string $success)

No description

Parameters

Resp|string $success 设置的成功信息

Return Value

bool

at line 30
setPrivateKey(string $private_key)

设置私有 key

Parameters

string $private_key 私钥

at line 39
setPublicKey(string $public_key)

设置公有key

Parameters

string $public_key 公钥

at line 50
string sign(string $data)

使用私钥进行签名 Rsa2 进行签名

Parameters

string $data 待签名的数据

Return Value

string

at line 73
bool verify(string $data = '', string $sign = '')

对签名进行验证

Parameters

string $data 待验证的数据
string $sign 签名

Return Value

bool

at line 95
string|null privateEncrypt(string $data = '')

私钥加密

Parameters

string $data 待加密的数据

Return Value

string|null

at line 109
string|null publicEncrypt(string $data = '')

公钥加密

Parameters

string $data 待加密的数据

Return Value

string|null

at line 123
string|null privateDecrypt(string $encrypted = '')

私钥解密

Parameters

string $encrypted 待解密的数据

Return Value

string|null

at line 137
string|null publicDecrypt(string $encrypted = '')

公钥解密

Parameters

string $encrypted 待解密的数据

Return Value

string|null