Hey all, I need to hash a field in my custome module but need sugar to hash the field in every record and save the hash over the original value
My php script to hash
public function obfuscate($action, $string)
{
$output = false;
$encrypt_method = "AES-256-CBC";
$key = hash('sha256', self::$salts[0]);
$iv = substr(hash('sha256', self::$secret_iv), 0, 16);
if ($action == 'encrypt') {
$output = openssl_encrypt($string, $encrypt_method, $key, 0, $iv);
$output = base64_encode($output);
} else if ($action == 'decrypt') {
$output = openssl_decrypt(base64_decode($string), $encrypt_method, $key, 0, $iv);
}
return $output;
}
I just wandered how id call a php function, would need to create a custom button on the records view