CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

经DES加密的信息用SQL如何查询更好?

楼主zjyweiweipb(游牧人)2005-08-02 09:45:17 在 MS-SQL Server / 基础类 提问

我的短信内容是经DES加密的,现在我要设一个高级搜索能搜索出内容中包含关键字的查询功能,可问题就是因为加密后SQL不能直接查询,大家有没有什么好的方法?请帮忙想想,谢谢! 问题点数:100、回复次数:5Top

1 楼talantlee(小李小刀(daggerfly))回复于 2005-08-02 09:55:31 得分 20

mark   upTop

2 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2005-08-02 10:01:16 得分 50

安全与效率/方便通常都是矛盾的,至于DES加解密,因该算法并非按字节加密明文,因此在检索部分内容时,无法通过对被检索关键字加密然后匹配的方式检索数据。  
   
  除非能在SQL   Server内部的自定义函数或SP中实现DES解密,否则,无法通过数据库本身提供的方式检索数据,没什么好办法。Top

3 楼bugchen888(臭虫)回复于 2005-08-02 10:01:35 得分 30

table   中增加一列,记录未加密的短信.Top

4 楼zjyweiweipb(游牧人)回复于 2005-08-02 10:07:04 得分 0

bugchen888(臭虫),你好:你说"table   中增加一列,记录未加密的短信",那加密就没有意义了.  
  libin_ftsafe(子陌红尘),你好:你说的"除非能在SQL   Server内部的自定义函数或SP中实现DES解密"可以实现吗?怎么去实现好Y?Top

5 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2005-08-02 10:47:48 得分 0

我没有在SP或者用户定义函数中实现过DES加解密的功能,在SQL   Server   2000本身而言这个要求可能太困难了,但是可以借助扩展存储过程实现DES加解密,用户定义函数中可以调用扩展存储过程,不过效率不太乐观。Top

相关问题

  • 查询字符串加密的问题!!!
  • sql查询
  • SQL SERVER 查询
  • sql查询??
  • sql 查询
  • sql查询
  • SQL查询
  • sql 查询
  • sql查询(select)
  • SQL查询

关键词

  • 加密
  • 函数
  • 解密
  • 查询
  • 检索
  • 内容
  • sql
  • des
  • 实现
  • 加

得分解答快速导航

  • 帖主:zjyweiweipb
  • talantlee
  • libin_ftsafe
  • bugchen888

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo