Foxtable(狐表)用户栏目专家坐堂 → EncryptText加密后得到的数据,怎么在窗口中直接采用tables表组件得到解密后的数据呢?


  共有2015人关注过本帖平板打印复制链接

主题:EncryptText加密后得到的数据,怎么在窗口中直接采用tables表组件得到解密后的数据呢?

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
EncryptText加密后得到的数据,怎么在窗口中直接采用tables表组件得到解密后的数据呢?  发帖心情 Post By:2019/3/20 15:32:00 [只看该作者]

EncryptText加密后得到的数据,怎么在窗口中直接采用tables表组件得到解密后的数据呢?

图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看
经过代码操作实现下图

代码如下:(代码有没有办法简化,实现对这个表的所有字段自动加密呢,而不是这样我一个个字段都单独写加密代码)
For i As Integer = 0 To Vals.Count - 1
                Dim dr As DataRow = DataTables("告知内容").AddNew()
                dr("信息时间") =Date.Now
                Dim Val1 As String=EncryptText(Vals(i),"a23","op#")
                dr("姓名") = Val1
                Dim Val2 As String=EncryptText(e.DataRow("信息内容"),"a23","op#")
                dr("信息内容")=Val2
                Dim Val3 As String=EncryptText("否","a23","op#")
                dr("是否告知")= Val3
                Dim Val4 As String=EncryptText(e.DataRow("发送对象"),"a23","op#")
                dr("发送对象")= Val4
                Dim Val5 As String=EncryptText(e.DataRow("发送人员"),"a23","op#")
                dr("发送人员")= Val5
                Dim Val6 As String=EncryptText(e.DataRow("发送平台"),"a23","op#")
                dr("发送平台")= Val6
                Dim Val7 As String=EncryptText(e.DataRow("信息类别"),"a23","op#")
                dr("信息类别")= Val7
                Dim Val8 As String=EncryptText(e.DataRow("拟发送时间"),"a23","op#")
                dr("拟发送时间")= e.DataRow("拟发送时间")
            Next

图片点击可在新窗口打开查看此主题相关图片如下:22.png
图片点击可在新窗口打开查看

在窗口中直接采用 Normal tables表组件得到如图:(怎么实现解密呢?得到加密前的数据呢?)
备注:解密操作:Dim Val3 As String = DecryptText(Val2,"a23","op#"

图片点击可在新窗口打开查看此主题相关图片如下:33.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2019/3/20 15:48:11编辑过]

 回到顶部