encode($value, $key = false)
encode 方法加密一个字串值,选择性的使用自订键。
静态 | 否 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 字串 | |||||||||
範例 |
|
Crypt 类别允许加密或解密一个字串。Crypt 类别也可用于内部例如 Fuel Session 类别。
它使用由 PHPSecLib 提供的加密和杂凑方法,所以它不是依赖外部模组如 mcrypt 来作用的。
Crypt 类别透过 app/config/crypt.php 配置档案做配置,当你第一次使用 Crypt 类别,或如果缺少必要配置值之一时,它将会被产生和填充随机值。
请注意,这将需要写入 app/config/crypt.php!如果这是办不到的,确认所有配置设定已经设好!
以下配置设定可以被定义:
参数 | 类型 | 预设 | 描述 |
---|---|---|---|
crypto_key | 字串 | 没有 | 用于加密程序的随机加密键值,确认你设定的值是唯一且随机! |
crypto_iv | 字串 | 没有 | 用于加密程序的随机加密初始向量,确认你设定的值是唯一且随机! |
crypto_hmac | 字串 | 没有 | 用于杂凑讯息确认码(HMAC)程序的随机值,确认你设定的值是唯一且随机! |
如果你手动指派键,注意它们是 base64_encoded,且长度必须是 4 的倍数以让它能够被解码,确认长度是正确的!
encode 方法加密一个字串值,选择性的使用自订键。
静态 | 否 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 字串 | |||||||||
範例 |
|
decode 方法解密一个字串值,选择性的使用自订键。
静态 | 否 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 混合 - 随着解密值的字串值,或 false 如果价无法被解密。 | |||||||||
範例 |
|