在网络程序中,一些敏感数据在网上传送时必须加密。Delphi的MIDAS机制提供了数据加密的途径,可以在数据传往客户端之前对一些字段进行加密,也可以在接收到客户端的更新数据请求后对来自客户端的数据的相应字段进行解密后才向数据库进行更新。为了达到些目的,可以在服务器程序的远程数据模块中加入一个Tprovider或是TdataSetProvider对象,并将此对象的DataSet属性置为要处理的数据集。在Tprovider的OnGetData事件中加入如下代码: with DataSet do
begin
while not EOF do
begin
Edit;
SensitiveData.AsString := Ency(SensitiveData.AsString,strKey);
{对敏感数据加密}
Post;
Next;
end;
end;
以上代码可以将敏感数据加密后再送往客户程序。我的问题是请解释SensitiveData?
begin
while not EOF do
begin
Edit;
SensitiveData.AsString := Ency(SensitiveData.AsString,strKey);
{对敏感数据加密}
Post;
Next;
end;
end;
以上代码可以将敏感数据加密后再送往客户程序。我的问题是请解释SensitiveData?
解决方案 »
- 请教:允许程序只运行一个实例,内容如下
- Delphi 控件的拖动
- 问两个和游戏相关的问题
- 朋友们帮个忙啊,考勤系统无法进入
- cannot make visible windows
- fastreport怎样调整日期显示格式
- 对了,我用qrShape画报表表格线,可是怎么它的width属性会自动变化呢??
- 我要通过Project--------->Import type l........得到PAS文件,然后引用这个文件?
- 紧急求助:cxGrid在日期过滤中添加新的类型该如何修改?
- 求一个用delphi仿的360界面,高分!!!!
- 如何调用Windows的全文检索功能!急急急,可在加1000份!!!
- 一个简单问题!等候!50
它是代替你的要加密的数据。