1. Go to this page and download the library: Download lithemod/crypt library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
lithemod / crypt example snippets
use Lithe\Support\Env;
// Load environment variables
Env::load(__DIR__); // Adjust the path as necessary
use Lithe\Support\Security\Crypt;
$data = "sensitive data";
// Encrypt without fixed IV
$encrypted = Crypt::encrypt($data);
echo "Encrypted Data: " . $encrypted;
// Encrypt with fixed IV (useful for unique values like emails)
$encryptedWithSameIV = Crypt::encrypt($data, true);
echo "Encrypted Data with Fixed IV: " . $encryptedWithSameIV;
use Lithe\Support\Security\Crypt;
// Decrypt without fixed IV
$decrypted = Crypt::decrypt($encrypted);
echo "Decrypted Data: " . $decrypted;
// Decrypt with fixed IV
$decryptedWithSameIV = Crypt::decrypt($encryptedWithSameIV, true, $data);
echo "Decrypted Data with Fixed IV: " . $decryptedWithSameIV;
use Lithe\Exceptions\Encryption\CryptException;
try {
$encrypted = Crypt::encrypt($data);
// Decrypt without fixed IV
$decrypted = Crypt::decrypt($encrypted);
} catch (CryptException $e) {
echo "Encryption Error: " . $e->getMessage();
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.