jsnlib / des
实现 DES 加密和解密方法
1.0.3
2019-05-06 06:39 UTC
Requires
- php: >=7.1
This package is auto-updated.
Last update: 2024-09-06 18:34:43 UTC
README
实现 DES 加密方式,例如
- ECB DES-ECB、DES-EDE3
- CBC DES-CBC、DES-EDE3-CBC、DESX-CBC
- CFB DES-CFB8、DES-EDE3-CFB8
- CTR
- OFB
## 示例
use Jsnlib\DES; $des = new DES('key123456', 'DES-ECB', DES::OUTPUT_BASE64); $data = [ 'id' => 'A123456', 'name' => 'Cary', 'expired' => '2099-01-01' ]; $encrypt = $des->encrypt(json_encode($data)); $descrypt = $des->decrypt($encrypt);