Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   TDBGrid con campo encriptado con AES (https://www.clubdelphi.com/foros/showthread.php?t=64361)

Novás 28-03-2009 13:16:53

TDBGrid con campo encriptado con AES
 
Hola a todos, mi consulta es la siguiente:

Tengo un TDBGrid asociado a una consulta en la que dos campos están encriptados con un algoritmo AES y quisiera que, cuando se dibuja el control con los datos, éste mostrara esos campos sin la encriptación. Pero no sé como hacerlo.

Muchas gracias a todos por vuestro tiempo.

Casimiro Notevi 28-03-2009 20:20:25

Puedes añadir un campo calculado y en el evento CalcField del Dataset haces el tratamiento oportuno sobre ese campo cifrado.
Algo parecido a esto:

Código:

procedure TDMacceso.QRUsuariosCalcFields(DataSet: TDataSet);
begin
  DataSet.FieldByName('ClaveSinCifrar').AsString := Descifrar(DataSet.FieldByName('CLAVESECRETA').AsString);
end;



La franja horaria es GMT +2. Ahora son las 09:12:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi