您的位置:首页 > 数据库 > Oracle

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

2016-11-10 18:54 417 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: