A Two-way encryption manager using the OpenSSL library
- PHP 5.5 and above
Composer
Run the following command to include this package via Composer
composer require davmixcool/cryptman
Simple Usage.
$cryptman = new Davmixcool\Cryptman([
'key' => 'Your cipher key'
]);
//Encrypt data
$data = 'Loose lips sink ships';
$encrypted = $cryptman->cipher($data)->encrypt();
//Decrypt Data
$decrypted = $cryptman->cipher($encrypted)->decrypt();
Advance Usage
$cryptman = new Davmixcool\Cryptman([
'key' => 'Your cipher key',
'method' => 'Your cipher method', //see: http://php.net/openssl_get_cipher_methods for more. resolves to default menthod if none selected
]);
//Encrypt data
$data = 'Loose lips sink ships';
$encrypted = $cryptman->cipher($data)->encrypt();
//Decrypt Data
$decrypted = $cryptman->cipher($encrypted)->decrypt();
This package is maintained by David Oti and you!
This package is licensed under the MIT license.