Crypt
Crypt 是一个 Joomla 框架类,用于处理数据的基本加密/解密操作。
自 |
1.0 |
---|---|
包 |
Joomla 框架 |
方法
__construct
对象构造函数接受一个可选的密钥,用于加密/解密。如果没有提供密钥,则使用配置对象中的秘密字。
__construct(\Joomla\Crypt\CipherInterface cipher = null, \Joomla\Crypt\Key key = null) :
decrypt
用于解密数据字符串的方法。
decrypt( data) :
自 |
1.0 |
---|---|
抛出 |
|
参数
- data
string
要解密的加密字符串。
响应
string
解密后的数据字符串。
encrypt
用于加密数据字符串的方法。
encrypt( data) :
自 |
1.0 |
---|---|
抛出 |
|
参数
- data
string
要加密的数据字符串。
响应
string
加密后的数据字符串。
generateKey
用于生成新的加密密钥[/pair] 对象的方法。
generateKey(mixed||string|int options = []) : \Joomla\Crypt\Key
自 |
1.0 |
---|---|
抛出 |
|
参数
- options
array<string|int, mixed>
密钥生成选项。
响应
genRandomBytes
生成随机字节。
genRandomBytes( length = 16) :
静态
自 |
1.0 |
---|
参数
- length
int
要生成的随机数据的长度
响应
string
随机二进制数据
setKey
用于设置加密密钥[/pair] 对象的方法。
setKey(\Joomla\Crypt\Key key) : \Joomla\Crypt\Crypt