dev-master 2020-04-22 07:14 UTC

This package is auto-updated.

Last update: 2024-06-22 18:03:24 UTC


README

DES 加解密

安装

  • composer require hcl109080/des:dev-master

使用

  • 使用 DES-CBC 加解密

    $key = '33key123456';
    
        $iv = 'iv12345p';
    	
        $des = new Des($key, 'DES-CBC', Des::OUTPUT_BASE64, $iv);
    	
        echo $base64Sign = $des->encrypt('Hello DES CBC');	// 加密
    
        echo "\n";
    
        echo($des->decrypt($base64Sign)); 	// 解密
  • 使用 DES ECB 加解密

    $key = '33key123456';
    
        $iv = 'iv12345p';
        
        $des = new Des($key, 'DES-ECB', Des::OUTPUT_HEX);
        
        echo $base64Sign = $des->encrypt('Hello DES ECB'); // 加密
        
        echo "\n";
        
        echo $des->decrypt($base64Sign); // 解密