使用oracle wrap工具加密package,function,procedure等

来源:互联网 发布:上海鲁班软件 bim 编辑:程序博客网 时间:2024/05/01 12:17


wrap 的使用步骤如下:

(1)将我们要加密的sql 语句保存到一个sql文本里。

(2)用wrap 进行处理,指定输入的sql,即我们第一步的问题,然后指定输出的路径和文件名,默认扩展名是plb。

(3)执行我们第二部进过wrap 处理的sql,即plb文件,创建我们的对象.


wrap iname=1.sql

或者

wrap iname=1.sql oname=1.plb


在命令行创建加密的对象

Oracel~> @1.plb


参考资料

http://blog.chinaunix.net/uid-7589639-id-3767585.html


解密方法(未验证)

Unwrap 说明

            wrap的目的是为了加密,所以Oracle并没有提供unwrap 的方法。 itpub上的一些牛人研究了一下这个问题,写了一些unwrap的代码。 具体讨论的过程,参考itpub的2个帖子:

          http://www.itpub.net/thread-1154232-1-2.html

          http://www.itpub.net/viewthread.php?tid=1175718&extra=page%3D1&frombbs=1

0 0
原创粉丝点击