R rustle Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-21 #21 我说的是在[red]SQL Server[/red]里面做一个[red]存储过程[/red]或者[red]自定义函数[/red] 而不是在Delphi里写一个Jiemi的函数
R rustle Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-21 #24 补充一下 要是解密算法比较简单(一个式子可以搞定)的话 可以直接写在SQL语句里 这种情况好像不大可能。。。 access应该是有自定义函数的功能的 如果没有——把数据全部取出来自己折腾吧
Y yong2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-21 #25 谢谢rustle,不过把解密算法放在access里不是失去了加密的意义了吗, 别人只要能打开access就能看到,另我能通过函数pos把查询的句子 一条条取出来,但怎么能取一条放一条在dbgrid中呢,如放在stringgrid中 还要计算总行数,因一条条取出时并不知道行数,最好能有象listbox中的 items.add('string1')这样的方法的grid控件放数据。望指教!
谢谢rustle,不过把解密算法放在access里不是失去了加密的意义了吗, 别人只要能打开access就能看到,另我能通过函数pos把查询的句子 一条条取出来,但怎么能取一条放一条在dbgrid中呢,如放在stringgrid中 还要计算总行数,因一条条取出时并不知道行数,最好能有象listbox中的 items.add('string1')这样的方法的grid控件放数据。望指教!
W wumeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-22 #26 我觉得关键是你的加密和解密算法作的不好,你能保证你加密过的数据完全解密吗??? 或者说两次加密同一个字符串得到相同的结果吗???如果能,你能保证你保存在数据库 中的加密后的字符串和你查询中加密后这字符串是一样的吗??? 上面的都能作到的话。就可以用加密后的字符串直接查询了,然后再在Ongettext事件中 编程处理解密过程。 感觉一定要这样作,程序的效率才好。。。
我觉得关键是你的加密和解密算法作的不好,你能保证你加密过的数据完全解密吗??? 或者说两次加密同一个字符串得到相同的结果吗???如果能,你能保证你保存在数据库 中的加密后的字符串和你查询中加密后这字符串是一样的吗??? 上面的都能作到的话。就可以用加密后的字符串直接查询了,然后再在Ongettext事件中 编程处理解密过程。 感觉一定要这样作,程序的效率才好。。。
R rustle Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-22 #27 如放在stringgrid中还要计算总行数,因一条条取出时并不知道行数 为什么要知道,取一条stringgrid1.rowcount + 1,然后再stringgrid1.row[].add('asdad') 还有access可以设个密码啊
如放在stringgrid中还要计算总行数,因一条条取出时并不知道行数 为什么要知道,取一条stringgrid1.rowcount + 1,然后再stringgrid1.row[].add('asdad') 还有access可以设个密码啊
P payer Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-22 #28 如果加密的算法只是做字符字节的偏移就比较方便了,好象QQ那个什么.cfg 虽然容易给别人破解,但也加快的查询和解密的速度
Y yong2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-22 #29 wumeng: 你好,我加了密的字符串解密都可以,关键我是加密的关键字查寻, 也就是从加了密的字符串字取要查寻的字符串,而不是整个字符串和要查的 字符串去匹配,那样会简单得多。 rustle: access的密码太容易破解了,所以才用字段加密。 不过我已经做出来了,谢谢各位!
wumeng: 你好,我加了密的字符串解密都可以,关键我是加密的关键字查寻, 也就是从加了密的字符串字取要查寻的字符串,而不是整个字符串和要查的 字符串去匹配,那样会简单得多。 rustle: access的密码太容易破解了,所以才用字段加密。 不过我已经做出来了,谢谢各位!
Y yong2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-22 #30 rustle: 用stringgrid1.rowcount + 1因为每次要加行数,会很慢,而且grid会闪。