好象的确有难度: 谁能实现加密"超长代码"的数据库对象(如:存储过程,函数,触发器,视图等)的存储过程

playyuer 2005-01-13 11:02:52
问题提出参考:
如何对所有存储过程进行一次性的加密?
http://community.csdn.net/Expert/topic/3697/3697285.xml?temp=.2073328

下面这个思路肯定不全面:
SELECT SUBSTRING([TEXT],1,PATINDEX('%AS' + char(13) + '%',[Text]) - 1)
+ ' WITH ENCRYPTION AS '
+ SUBSTRING ([TEXT]
,PATINDEX('%AS' + char(13) + '%',[Text]) + 2
,LEN(TEXT)
)
FROM syscomments WHERE id = OBJECT_ID('存储过程名称')


但是 如果 存储过程 代码特长! 肯定有问题!

参阅 SP_HELPTEXT 的实现代码:
执行:
use master
SP_HELPTEXT 'SP_HELPTEXT'

某数据库对象 的源代码不一定是仅用一个变量得到的,如果特长是通过多条记录得到的!


其实如果有了用于 加密某数据库对象的存储过程,比解密存储过程 更方便,实用!
sp_Encrypt 'spname'

实现起来更有难度!
我本来有些思路但
具我跟 j9988 MSN 聊天好象加密算法还和 时间有关,比解密难!所以懒得想!放弃!
谁能实现?谁实现过?
...全文
161 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aohan 2005-01-14
  • 打赏
  • 举报
回复
up
daijingjie2002 2005-01-14
  • 打赏
  • 举报
回复
学习
NinGoo 2005-01-13
  • 打赏
  • 举报
回复
占个位置,学习
playyuer 2005-01-13
  • 打赏
  • 举报
回复
不死心! 再问问!

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧