2017 © Pedro Peláez
 

library php-crypt

PHP encryption class library

image

lancerhe/php-crypt

PHP encryption class library

  • Sunday, August 21, 2016
  • by lancerhe
  • Repository
  • 1 Watchers
  • 2 Stars
  • 146 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 3 Versions
  • 4 % Grown

The README.md

PHP Crypt

Latest Stable Version Total Downloads Latest Unstable Version License, (*1)

Crypt for AES, RSA, 3DES and some special algorithms., (*2)

Requirements

PHP5.3.0 or later, (*3)

Installation

Create or modify your composer.json, (*4)

{
    "require": {
        "lancerhe/php-crypt": "1.1.0"
    }
}

Usage

AES, (*5)

require('./vendor/autoload.php');

$key     = 'nh9a6d2b6s6g9ynh';
$iv      = 'ddky2235gee1g3mr';
$source  = 'my message';
$crypt   = new \LancerHe\Crypt\AES();
$encrypt = $crypt->encrypt($source, $key, $iv); 
var_dump($encrypt);    // S5r5uy5zA7yTGIMj0rk68A==
$decrypt = $crypt->decrypt($encrypt, $key, $iv);
var_dump($source);     // my message

3DES, (*6)

require('./vendor/autoload.php');

$key     = '6d2b6s6g';
$iv      = '2235gee1';
$source  = 'my message';
$crypt   = new \LancerHe\Crypt\TripleDES();
$encrypt = $crypt->encrypt($source, $key, $iv); 
var_dump($encrypt);    // JPZDDBXGOXZc949A+ggNlA==
$decrypt = $crypt->decrypt($encrypt, $key, $iv);
var_dump($source);     // my message

RSA, (*7)

require('./vendor/autoload.php');

$crypt   = new \LancerHe\Crypt\RSA('/tmp/');
$encrypt = $crypt->pubEncrypt('new message');
var_dump($encrypt);  // rand base64_encode
$decrypt = $crypt->privDecrypt($encrypt);
var_dump($decrypt);  // new message

Id, (*8)

require('./vendor/autoload.php');

$crypt   = new \LancerHe\Crypt\Id();
$encrypt = $crypt->encrypt(23123123);
var_dump($encrypt); // w6lt46urq
$decrypt = $crypt->decrypt($encrypt);
var_dump($encrypt); // 23123123

The Versions

21/08 2016

dev-master

9999999-dev

PHP encryption class library

  Sources   Download

The Requires

  • php >=5.3.0

 

The Development Requires

21/08 2016

v1.1.0

1.1.0.0

PHP encryption class library

  Sources   Download

The Requires

  • php >=5.3.0

 

The Development Requires

25/08 2015

v1.0.0

1.0.0.0

php library crypt.

  Sources   Download