Eu tenho um DB mysql que será alimentado por vários sistemas.
Eu preciso montar uma Trigger para criptografar antes de inserir e descriptografar antes de exibir os dados.
Estou usando aes_encrypt('coluna', 'chave_criptografia_32caracteres').
Tentei algo assim:
CREATE OR REPLACE TRIGGER Crypt_Decrypt
before insert or update on interditados
FOR EACH ROW
begin
insert into interditado (usuario_id, nome, cpf, nome_pai, nome_mae, data_cadastro) values
(
@usuario_id,
@nome := aes_encrypt(nome, 'MIICeQIBADANBgkqhkiG9w0BAQEFAASC'),
@cpf := aes_encrypt(cpf, 'MIICeQIBADANBgkqhkiG9w0BAQEFAASC'),
@nome_pai := aes_encrypt(nome_pai, 'MIICeQIBADANBgkqhkiG9w0BAQEFAASC'),
@nome_mae := aes_encrypt(nome_mae, 'MIICeQIBADANBgkqhkiG9w0BAQEFAASC'),
now()
)
end;
Grato.