arispati/crypto-aes

AES crypto library which can be used in php and javascript

v0.1.2 2020-08-10 06:08 UTC

This package is auto-updated.

Last update: 2024-04-10 14:08:51 UTC


README

AES crypto library which can be used in php and javascript (PHP Version).

If you want to use this library in javascript use the CryptoAESJS.

How to Install

  • Install with composer
composer require arispati/crypto-aes

How to Use

use Arispati\CryptoAES\CryptoAES;

// Set the secret key
$secretKey = 's3cr3tK3y'; // default secret key

// Initilize CryptoAES Class
$crypto = new CryptoAES($secretKey);

// Encrypt
$encrypted = $crypto->encrypt('Hello World');
// {"ct":"7aV+gq6hm69IO1\/pyjPliQ==","iv":"ece63be3d70d2e275396e3b82a43f425","s":"655cc08d5bcfd469"}

// Decrypt
$decrypted = $crypto->decrypt($encrypted);
// "Hello World"