<?php
function encryption($dataToEncrypt, $secretHash = 'dataKey', $iv = '1234567812345678') {
$encryptionMethod = 'AES-256-CBC';
$secretHash = md5($secretHash);
$encryptedData = openssl_encrypt($dataToEncrypt, $encryptionMethod, $secretHash, false, $iv);
return $encryptedData;
}
function decryption($dataToDecrypt, $secretHash = 'dataKey', $iv = '1234567812345678') {
$decryptionMethod = 'AES-256-CBC';
$secretHash = md5($secretHash);
$decryptedData = openssl_decrypt($dataToDecrypt, $decryptionMethod, $secretHash, false, $iv);
return $decryptedData;
}
/* Using
encryption('kamil', 'comolokko', 'dfg76df87g6d8f7g'); or encryption('kamil');
decryption($deneme, 'comolokko', 'dfg76df87g6d8f7g'); or decryption($deneme);
*/
echo encryption('kamil') . "\n";
echo decryption(encryption('kamil'));