Skip to content

A two-way encryption manager using the OpenSSL library

License

Notifications You must be signed in to change notification settings

davmixcool/cryptman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptman.

A Two-way encryption manager using the OpenSSL library

Requirements

  • PHP 5.5 and above

Steps:

Installation

Composer

Run the following command to include this package via Composer

composer require davmixcool/cryptman

Usage

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();

Maintainers

This package is maintained by David Oti and you!

License

This package is licensed under the MIT license.

About

A two-way encryption manager using the OpenSSL library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages