RsaCrypt
class RsaCrypt
Rsa 加密/解密
Traits
AppTrait
Properties
protected Resp | $error | error | from AppTrait |
protected Resp | $success | success | from AppTrait |
Methods
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 45
bool
setError(string|MessageBag $error)
设置错误
at line 30
setPrivateKey(string $private_key)
设置私有 key
at line 39
setPublicKey(string $public_key)
设置公有key
at line 50
string
sign(string $data)
使用私钥进行签名 Rsa2 进行签名
at line 73
bool
verify(string $data = '', string $sign = '')
对签名进行验证
at line 95
string|null
privateEncrypt(string $data = '')
私钥加密
at line 109
string|null
publicEncrypt(string $data = '')
公钥加密
at line 123
string|null
privateDecrypt(string $encrypted = '')
私钥解密
at line 137
string|null
publicDecrypt(string $encrypted = '')
公钥解密