现有一难题
数据库中某表的字段(FieldX)包含加密数据,
在程序中用RSA加密写入数据库该字段,但在查询时,如何以FieldX为条件查询?数据量 2万条/每年100觉得少,可以再开贴给
数据库中某表的字段(FieldX)包含加密数据,
在程序中用RSA加密写入数据库该字段,但在查询时,如何以FieldX为条件查询?数据量 2万条/每年100觉得少,可以再开贴给
解决方案 »
- 求助,希望好心人帮帮忙~(关于CreatePen 画笔绘图的问题)
- vb6用word object 打开 htm 文件 出错--------Automation错误
- 怎样通过代理服务器访问远程数据库(sql sever2000)?
- 公司需要精通VB、熟练C# 的优秀人士加盟,有要跳槽的过来看看:
- 跪求高手!关于用键盘向下键改变曲线上点值的大小
- Shell("rundll32.exe rnaui.dll,RnaDial " + "我的连接", 1)在Win2000中怎样用?
- 关于DATACOMBO的运用
- 如何用代码编写菜单
- 如何用VB实现文件的存入SQL字段及从该字段还原文件,请诸高手赐教(高份回报)。急...
- 求助:可不可以计算文本框的字体宽度,用来改变字体大小以适应文本框大小。
- 跪求:如何得到WebBrowser中网页的屏幕焦点?
- 请问怎样才能实现屏幕取词的功能
解密的话,要把整个表都解了才能查啊.
数据量小还行,3W条偶用select * 都3秒...怎么办
正常查询是select * from tab1 where filedx='IBM'
现在filedx字段已经被加密,所以我们我觉得要想不解密就查询的话,应该把IBM字符用RSA加密,然后再查询
select * from tab1 where filedx=RSA("IBM")
用子查询,在子查询中查出解密的数据Select * From
(Select f1,f2,GetData(加密字段) As fx... From myTable)
写一个函数GetData解密即可。