deemru/cryptash

Hash-based encrypt/decrypt

1.0.3 2023-06-26 15:51 UTC

This package is auto-updated.

Last update: 2024-03-26 18:42:06 UTC


README

packagist php-v GitHub codacy license

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.

Usage

$cryptash = new Cryptash( 'Password' );
$msg = 'Hello, world!';

$encrypted = $cryptash->encryptash( $msg );
$decrypted = $cryptash->decryptash( $encrypted );

if( $decrypted !== $msg )
    exit( 1 );

Requirements

Installation

Require through Composer:

{
    "require": {
        "deemru/cryptash": "1.0.*"
    }
}