社区
MS-SQL Server
帖子详情
加密存储过程
pcwak
2004-04-29 04:15:42
除了用with encryption,还能不能用MD5或者其他加密算法加密存储过程。
用MD5加密后怎么执行。
...全文
169
12
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
12 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
pcwak
2004-04-30
UP
打赏
举报
回复
赞
---涛声依旧---
2004-04-30
學習
打赏
举报
回复
赞
netcoder
2004-04-30
加密——》保存在文件里-》使用时候解密-》执行
咋样?
打赏
举报
回复
赞
netcoder
2004-04-30
加密后sqlserver都不知道如何执行了
打赏
举报
回复
赞
deanlh
2004-04-30
VC写的一样可以反编译。。
打赏
举报
回复
赞
pcwak
2004-04-29
还是没有办法吗
打赏
举报
回复
赞
progress99
2004-04-29
常歸方法是管理好權限
關於MD5
http://expert.csdn.net/Expert/topic/2906/2906116.xml?temp=8.840579E-02
打赏
举报
回复
赞
pcwak
2004-04-29
写成DLL调用,就不会在数据库中创建存储过程了?
打赏
举报
回复
赞
progress99
2004-04-29
数据库加密的范围
数据加密通过对明文进行复杂的加密操作,以达到无法发现明文和密文之间、密文和密钥之间的内在关系。另一方面,DBMS要完成对数据库文件的管理和使用,具有能够识别部分数据的条件。据此,只能对数据库中的数据进行部分加密。
(1)索引字段不能加密
为了达到迅速查询的目的,数据库文件需要建立一些索引。不论是字典式的单词索引,还是B树索引或HASH函数索引,它们的建立和应用必须是明文状态,否则将失去索引的作用。
(2)关系运算的比较字段不能加密
DBMS要组织和完成关系运算,参加并、差、积、商、投影、选择和连接等操作的数据一般都要经过条件筛选,这种条件选择项必须是明文,否则DBMS将无法进行比较筛选。例如,要求检索工资在1000元以上的职工人员名单,“工资”字段中的数据若加密,SQL语句就无法辨认比较。
(3)表间的连接码字段不能加密
在关系型数据库中,数据库表之间存在着密切的联系,这种相关性往往是通过“外部关键字”联系的,这些字段若加密就无法进行表与表之间的连接运算。
4.数据库加密对数据库管理系统原有功能的影响 file://问题解决方案
DBMS的功能比较完备,如Oracle、Informix、Sybase等采用Client/Server结构的数据库管理系统均具有数据库管理和应用开发等工具。然而,数据库数据加密以后,DBMS的一些功能将无法使用。
(1)无法实现对数据约束条件的定义
数据库系统定义了数据之间的完整性约束条件,数据一旦加密,DBMS将无法实现这一功能,而且,值域的定义也无法进行。此外,数据库中的每个字段的类型、长度都有具体的限定。
数据加密时,数值类型的数据只能在数值范围内加密,日期和字符类型的数据只能在各自的类型范围内加密,密文长度不能超过字段限定的长度,否则DBMS将无法接受这些加密过的数据。
(2)密文数据的排序、分组和分类
Select语句中的Group by、Orderby、Having子句分别完成分组、排序、分类等操作。这些子句的操作对象如果是加密数据,那么解密后的明文数据将失去原语句的分组、排序、分类作用,显然这不是用户所需要的。
(3)SQL语言中的内部函数将对加密数据失去作用
DBMS对各种类型数据均提供了一些内部函数,这些函数不能直接作用于加密数据。
(4)DBMS的一些应用开发工具的使用受到限制
打赏
举报
回复
赞
Communism
2004-04-29
用程序写存储过程,并加密之,或者写一个dll最安全(记住要用vc写哦,其他语言写的dll可以反编译的哦)
打赏
举报
回复
赞
zjcxc
元老
2004-04-29
如果存储过程真那么重要,你可以在程序中动态生成.
或者干脆直接用程序写.
或者写成DLL,然后在程序或SQL中调用.
打赏
举报
回复
赞
zjcxc
元老
2004-04-29
不能.
打赏
举报
回复
赞
相关推荐
oracle下
加密
存储
过程
的方法
oracle下
加密
存储
过程
的方法
加密
存储
过程
查看
可以对
加密
的
存储
过程
进行查看,以方便程序员对数据库
存储
过程
的操作
C#查看、
加密
存储
过程
源代码程序
摘要:C#源码,数据库应用,
存储
过程
C#查看并
加密
存储
过程
的源码下载,一个
存储
过程
的操作,
加密
存储
过程
,查看
存储
过程
,如果
存储
过程
加密
则会提示无法查看,会弹出"该
存储
过程
已
加密
,无法查看!"的提示框。
mysql字段
加密
存储
过程
_数据库:
加密
存储
过程
如何简单的创建一个
加密
存储
过程
:create proc Test(参数列表)with encriptionas主体go为了演示,现在我们创建一个具备各种参数类型的
存储
过程
作为测试:create proc Test(@x int = 3,@s nvarchar(20),@y int output...
oracle
加密
存储
过程
(函数、包)
oracle提供了一个叫wrap的操作系统命令行工具,用来
加密
存储
过程
、函数、包等PL/SQL源代码。防止其他用户对商业逻辑的偷窥,帮助保守商业密码。 语法 wrap iname=input_file [oname=output_file] input_file为输入...
查看
加密
存储
过程
工具.zip
查看
加密
的
存储
过程
sql
加密
的都可以查看 免费使用
sql server 创建
加密
存储
过程
======================================创建
加密
存储
过程
=========================================================================== create procedure proc_name with encryption as Sql_statement --...
sql2008
加密
视图、
存储
过程
等导出
sql2008
加密
视图、
存储
过程
等破解,试了多个工具,许多种方法,这个sqldecryptor,加上textify,实现完美的导出
oracle
存储
过程
加密
的方法
oracle
存储
过程
的
加密
方法小结
oracle
存储
过程
怎么做
加密
,Oracle
存储
过程
加密
方法
结果:看不到其原码 总结 以上是编程之家为你收集整理的Oracle
存储
过程
加密
方法全部内容,希望文章能够帮你解决Oracle
存储
过程
加密
方法所遇到的程序开发问题。 如果觉得编程之家网站内容还不错,欢迎将编程之家...
查看sql
加密
存储
过程
、视图等
绿色版查看sql
加密
存储
过程
、视图等工具
查看sql server
加密
存储
过程
.doc
查看SQL SERVER
加密
存储
过程
,函数,触发器,视图 字节不受限制,比SQLexplorer安全,查看所有SYSCOMMENTS内
加密
的代码 create? PROCEDURE sp_decrypt@objectName varchar(50) AS begin set nocount on --CSDNj9988 ...
oracle
存储
过程
怎么做
加密
,Oracle
存储
过程
加密
实现方法
Oracle
存储
过程
加密
实现方法:1、 c:/>set NLS_LANG=AMERICAN_AMERICA.USACII7 或c:/>set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 或c:/>set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK(当遇到
加密
报错,且有...
数据库mysql
加密
存储
过程
_MS 数据库
存储
过程
加密
解密
存储
过程
加密
解密在网上有很多,刚刚好最近需要用到,所以就查询了一下资料。记录一下
加密
方法:执行如下
存储
过程
DECLARE @sp_name nvarchar(400)DECLARE @sp_content nvarchar(2000)DECLARE @asbegin intdeclare @...
SQL Server
存储
过程
文本
加密
与解密
过程
详解 2019版可用
SQL Server
存储
过程
加密
与解密
过程
...创建示例
加密
存储
过程
见下(即加了WITH ENCRYPTION选项,脚本内容不可见): Create PROCEDURE usp_inlight WITH ENCRYPTION AS BEGIN print 'Can not see me! 1 ' print 'Can
mysql
存储
过程
加密
_对
存储
过程
进行
加密
和解密(SQL 2008/SQL 2012)
后来自己根据实际的应用环境,编写了两个
存储
过程
,一个
加密
存储
过程
(sp_EncryptObject),和一个解密
存储
过程
(sp_EncryptObject),它们可以应用于SQL Server中的储
过程
,函数,视图,以及触发器。感觉这两个...
oracle
加密
存储
过程
方法一、oracle自带工具1、c:/>set NLS_LANG=AMERICAN_AMERICA.USACII7 或c:/&...set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK(当遇到
加密
报错,且有中文的情况下可以使用)2、把
存储
过程
保存...
万能破解SQL
存储
过程
加密
MS SQL server 2000
存储
过程
,视图
加密
后解密文档。 曾经为此花了一周时间找工具,现在很多兄弟以解密收费 此文档在SQL执行后,就可以解密 操作方法如有不清楚的可联系kk
大学生上网调查报告4篇.pdf
大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf
js音乐播放器Demo
js音乐播放器Demo
发帖
MS-SQL Server
加入
微信扫一扫
点击复制链接
3.3w+
社区成员
25.4w+
社区内容
MS-SQL Server相关内容讨论专区
社区管理员
申请成为版主
帖子事件
创建了帖子
2004-04-29 04:15
社区公告
暂无公告