jsnlib/des

實現 DES 加密、解密方式

1.0.3 2019-05-06 06:39 UTC

This package is auto-updated.

Last update: 2024-05-06 17:48:45 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);