if(!function_exists('encrypt_decrypt')) {
function encrypt_decrypt($action, $key, $string) {
$encrypt_method = "AES-256-CBC";
$secret_key = $key;
$secret_iv = $key;
$key = hash('sha256', $secret_key);
$iv = substr(hash('sha256', $secret_iv), 0, 16);
$output = ($action == 1 ? base64_encode(openssl_encrypt($string, $encrypt_method, $key, 0, $iv)) : openssl_decrypt(base64_decode($string), $encrypt_method, $key, 0, $iv));
return $output;
}
}kod %100 doğru değil cipher bölümünde fakat gereken işlemi sağlıyor
https://randomkeygen.com/ üzerinden 256-bit WEP Keys alıp kullanabilirsin
encode
encrypt_decrypt(1, '865C3246CF16148D6692369CF7131', 'veriniz');
decode
encrypt_decrypt(0, '865C3246CF16148D6692369CF7131', 'veriniz');