Cryptash implements hash based encryption with user-defined size of IV and MAC.
It is a pretty simple way to protect and verify your data transfers which goes outside.
$cryptash = new Cryptash( 'Password' );
$msg = 'Hello, world!';
$encrypted = $cryptash->encryptash( $msg );
$decrypted = $cryptash->decryptash( $encrypted );
if( $decrypted !== $msg )
exit( 1 );
- PHP >=5.4
Require through Composer:
{
"require": {
"deemru/cryptash": "1.0.*"
}
}