2017 © Pedro Peláez
 

library php-mcrypt

php-des library

image

lizhibin/php-mcrypt

php-des library

  • Friday, June 16, 2017
  • by lizhibin205
  • Repository
  • 1 Watchers
  • 5 Stars
  • 171 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 2 Versions
  • 11 % Grown

The README.md

lizhibin/php-mcrypt - Library

"PHP加密解密类库", (*1)

Install via "composer require"

composer require lizhibin/php-mcrypt dev-master

Usage:

$desEncrypt = new \Mcrypt\DesEncryptor("key", "iv");

Example 1: (3Des Encrypt and Decrypt), (*2)

use Mcrypt\DesEncryptor;
use Mcrypt\String;

require 'bootstrap.php';

$desEncryptor = new DesEncryptor("1234567890123456", "12345678");
//设置加密key长度
$desEncryptor->setKeySize(192);
//设置加密方式,目前仅支持MCRYPT_MODE_CBC
$desEncryptor->setMode(MCRYPT_MODE_CBC);
//字符串补码,可设置为String::zeroPadding,String::pkcs5Padding,String::pkcs7Padding
$desEncryptor->setPaddingMode(String::pkcs7Padding);

$mcryptResult = $desEncryptor->encrypt3DES("hello world!");
echo base64_encode($mcryptResult), PHP_EOL;
echo $desEncryptor->decrypt3DES($mcryptResult);
//output:
//tpD3+3PSR/Tx0saMLxJVUg==
//hello world!

The Versions

16/06 2017

dev-master

9999999-dev https://github.com/lizhibin205/lizhibin-php-mcrypt

php-des library

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

security des mcrypt

17/03 2017

v1.0.1.x-dev

1.0.1.9999999-dev https://github.com/lizhibin205/lizhibin-php-mcrypt

php-des library

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

security des mcrypt