commandstring / encrypt
A simpler way to encrypt data
v3.0.1
2023-12-02 22:41 UTC
Requires
- php: >=8.1
- ext-openssl: *
README
Install with Composer using composer require CommandString/Encrypt
Requirements
- PHP >=8.0
- Basic understanding of PHP OOP
- Composer 2
Basic Usage
require __DIR__"/vendor/autoload.php"; use CommandString/Encrypt/Encryption; # v >=32 character string v Encryption method # $encryptor = new Encryption("MZCdg02STLzrsj05KE3SIL62SSlh2Ij", "AES-256-CTR"); $encryptedString = $encryptor->encrypt("Hello World"); // 2aPpxvxiUc3W3TCK:xJmkuSYDpOIOX9k= $decryptedString = $encryptor->decrypt($encryptedString"); // Hello World
Comparing CommandString/Encrypt to regular encrypting
CommandString/Encrypt
// config.php require __DIR__"/vendor/autoload.php"; use CommandString/Encrypt/Encryption; $encryptor = new Encryption("MZCdg02STLzrsj05KE3SIL62SSlh2Ij", "AES-256-CTR"); // ... // somepage.php require_once "config.php"; $var = /* some value that needs encrypted */; $encryptedVar = $encryptor->encrypt($var); // ... // someotherpage.php require_once "config.php"; $encryptedVar = /* retrieved encryptedVar from somepage.php */; $decryptedVar = $encryptor->decrypt($encryptedVar); //...