<?php
$value = 'hrace009';
$secretKey = '1dc3d24bae14ada5dd85cda425cfdcee';
function encrypt($value, $secretKey)
{
$method = 'AES-128-CBC';
$iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length($method));
$encrypted = openssl_encrypt($value, $method, $secretKey, 0, $iv);
$ecnrypted = base64_encode($encrypted);
$encrypted = strtr($encrypted,'+/=', '-_,');
return $ecnrypted;
}
function decrypt($value, $secretKey)
{
$method = 'AAES-128-CBC';
$extracted = explode(':', $value);
return openssl_decrypt($extracted[0], $method, $secretKey, 0, $extracted[1]);
}
$encrypted = encrypt($value, $secretKey);
echo $encrypted;
preferences:
27.78 ms | 402 KiB | 5 Q