LaravelPackages.net
Acme Inc.
Toggle sidebar
jsnlib/des

實現 DES 加密、解密方式

114
2
1.0.3
About jsnlib/des

jsnlib/des is a Laravel package for 實現 des 加密、解密方式. It currently has 2 GitHub stars and 114 downloads on Packagist (latest version 1.0.3). Install it with composer require jsnlib/des. Discover more Laravel packages by jsnlib or browse all Laravel packages to compare alternatives.

Last updated

jsnlib-des

實現 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);
Comments