PLSQL加密和解密

加密:使用oracle提供的wrap工具:
举例:
D:\mytest> c:\devsuitehome_1\bin\wrap iname=mypackage.pck

输出:在当前目录下生成一个同名的.plb文件 mypackage.plb

编译加密文件:
登录plsqldeveloper ,打开commond窗口 ,编译加密文件:
SQL>@d:\mytest\mypackage.plb;
编译成功;

解密:使用“好事者”提供的解密工具:
base   (来源:http://www.itpub.net/thread-1175718-8-1.html)

用法:base <加密文件名>  <解密文件名>

可把加密的plsql 进行解密:
举例:把dbms_output的加密的部分另存为dbms_output.plb文件
d:\mytest>base dbms_output.plb dbms_output.txt

即可成功解密;