wrap加密oracle源程序
来源:互联网 发布:2017淘宝什么节日打折 编辑:程序博客网 时间:2024/05/01 12:47
感觉加密后如果有中文汉字的时候加密后的文件几乎是原来文件的两倍大。而且运行加密后的脚本速度也慢了好几倍,可能会慢了10倍吧,至于为什么会这样我也不清楚。
不加密的代码可用,但用wrap加密过的plb代码无法通过编译环境:
oracle9201 window xp profession
加密命令如下:
本人尝试了以下二种方法
方法一:
set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
wrap iname=Lwsf_Manage_PackageHead.sql edebug=wrap_new_sql
pause
wrap iname=Lwsf_Manage_PackageBody.sql edebug=wrap_new_sql
pause
加密成功生成 plb文件
方法二:
set NLS_LANG=AMERICAN_AMERICA.USACII7
wrap iname=Lwsf_Manage_PackageHead.sql edebug=wrap_new_sql
pause
wrap iname=Lwsf_Manage_PackageBody.sql edebug=wrap_new_sql
pause
加密成功生成 plb文件
但加载plb产生编译错误信息如下:
SQL> @lwsf_manage_packagehead.plb
程序包已创建。
SQL> @lwsf_manage_packagebody.plb;
警告: 创建的包体带有编译错误。
SQL> show errors
PACKAGE BODY PKG_LWSF_MANAGE 出现错误:
LINE/COL ERROR
-------- -----------------------------------------------------------------
759/5 PL/SQL: SQL Statement ignored
762/54 PL/SQL: ORA-00905: 缺少关键字
831/5 PL/SQL: SQL Statement ignored
852/61 PL/SQL: ORA-01747: 无效的用户.表.列,表.列,或列规格
1170/5 PL/SQL: SQL Statement ignored
1171/63 PL/SQL: ORA-00933: SQL 命令未正确结束
3383/5 PL/SQL: SQL Statement ignored
3419/17 PL/SQL: ORA-00917: 缺少逗号
3817/5 PL/SQL: SQL Statement ignored
3843/33 PL/SQL: ORA-03001: 未执行的特性
3903/5 PL/SQL: SQL Statement ignored
LINE/COL ERROR
-------- -----------------------------------------------------------------
3914/4 PL/SQL: ORA-00911: 无效字符
4492/5 PL/SQL: SQL Statement ignored
4515/6 PL/SQL: ORA-00911: 无效字符
4661/5 PL/SQL: SQL Statement ignored
4676/62 PL/SQL: ORA-00923: 未找到预期 FROM 关键字
SQL> spool off;
set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
wrap iname=Lwsf_Manage_PackageHead.sql edebug=wrap_new_sql
pause
wrap iname=Lwsf_Manage_PackageBody.sql edebug=wrap_new_sql
pause
加密后的文件plb有些中文可以看到,并不是乱码!
SET NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
wrap iname=Lwsf_Manage_PackageHead.sql edebug=wrap_new_sql
pause
wrap iname=Lwsf_Manage_PackageBody.sql edebug=wrap_new_sql
pause
代码编译全部通过
- wrap加密oracle源程序
- oracle加密工具wrap
- 使用Oracle Wrap加密代码
- Wrap加密Oracle存储过程
- oracle wrap 存储过程加密
- Oracle使用wrap加密程序包
- 用Oracle Wrap 加密sql脚本程序
- Oracle 存储过程等加密方法 Wrap
- oracle wrap加密package、procedure、function
- 使用Oracle Wrap工具加密你的代码
- 使用Oracle Wrap工具加密你的代码
- 使用Oracle Wrap工具加密你的代码
- 使用WRAP工具对ORACLE代码进行加密
- Oracle wrap 和 unwrap( 加密与解密) 说明
- Oracle wrap 和 unwrap( 加密与解密) 说明
- 使用Wrap加密,保护Oracle程序源代码(引)
- Oracle wrap 和 unwrap( 加密与解密)
- 使用oracle wrap工具加密package,function,procedure等
- Zen cart 为单独的页面加载不同 stylesheet css 文件
- Linux各文件夹的作用
- flash位图技术研究篇(9):2D平面映射球体
- Linux关闭控制台蜂鸣器
- Patriot NG 2.0
- wrap加密oracle源程序
- Android 2.3无法编译
- HashMap迭代的几种方式
- 小谈网络游戏同步
- MAC 下面环境变量的设置
- Mule学习笔记(三)
- NET防SQL注入方法
- 保存程序配置的方法:以文本形式保存 - C#
- 升级VC7项目到VC8的注意事项