jsnlib/des

實現 DES 加密、解密方式

Installs: 109

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 0

Forks: 2

Open Issues: 0

pkg:composer/jsnlib/des

1.0.3 2019-05-06 06:39 UTC

This package is auto-updated.

Last update: 2025-10-06 20:50:34 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);