oracle9i就是我们的密钥. 所以,如果只是简单地把以上程序在oracle上运行一下就使用,那么任何有权限登陆 的人看到这个程序,就可以知道密钥. 所以简单的做法是利用Oracle提供的WRAP 把整个程序加密,用加密后的文本创建程序. 这样别人就看不到你的源代码了. 把程序保存为source.sql,在Dos命令下输入:-
Wrap iname=source.sql oname=target.sql
就可以了,然后SQL Plus运行target.sql. 当然了, 这里讲的密钥保存还是很简单的. 并不是百分百保险. 大家可以自己 想想如何更安全地保持你的密钥.