加密PL/SQL程式碼
Oracle提供了Wrap命令加密PL/SQL原始碼。
以如下程式碼為例
使用wrap命令加密原始碼
檢視加密後的檔案test.plb
編譯加密後的程式碼,並執行
檢視user_source,程式碼也是加密的。
可以將加密後的程式碼交給客戶方執行。
以如下程式碼為例
-
CREATE OR REPLACE PROCEDURE print
-
IS
-
BEGIN
-
dbms_output.put_line(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
-
END;
- /
檢視加密後的檔案test.plb
-
CREATE OR REPLACE PROCEDURE print wrapped
-
a000000
-
354
-
abcd
-
abcd
-
abcd
-
abcd
-
abcd
-
abcd
-
abcd
-
abcd
-
abcd
-
abcd
-
abcd
-
abcd
-
abcd
-
abcd
-
abcd
-
7
-
60 a6
-
E5hCtqQbLFOpPy+pa4KkL0zJ//wwg5nnm7+fMr2ywFwWFpdH1cyPm3SLwMAy/tKGBvVSm7JK
-
/iiyveeysx0GMCyuJOrwL7UwFyjGyvCPhXAfxi/qpIHyylDX1z0uocyFhXxlLZfXoMXRK7F3
-
oIvAgcctyaamZ4T9Qg==
-
- /
檢視user_source,程式碼也是加密的。
- SQL> select * from user_source;
可以將加密後的程式碼交給客戶方執行。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1076342/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用PL/Scope分析PL/SQL程式碼SQL
- Oracle PL/SQL編寫PL/SQL程式碼的注意事項OracleSQL
- 保護你的 PL/SQL 程式碼!SQL
- Oracle PL/SQL程式碼中的註釋OracleSQL
- PL/SQL 01 程式碼編寫規則SQL
- 關於pl/sql的程式碼保護SQL
- pl/sql程式碼中不得犯的錯誤!SQL
- 調整PL/SQL程式碼加速執行(2例)SQL
- 配置UltraEdit為Oracle PL/SQL程式碼編輯器OracleSQL
- PL/SQL程式設計(1)SQL程式設計
- 【TUNE_ORACLE】列出LOOP套LOOP的PL/SQL程式碼SQL參考OracleOOPSQL
- 使用DBMS_HPROF評測PL/SQL程式碼效能(上)SQL
- PL/SQL的編碼規則SQL
- PL/SQL程式設計急速上手SQL程式設計
- PL/SQL程式設計接觸SQL程式設計
- pl/sql程式設計基礎SQL程式設計
- pl/sql原始碼掃描sql(10g)SQL原始碼
- PL/SQLSQL
- 將PL/SQL程式碼封裝在靈巧的包中SQL封裝
- pl/sql developer中文顯示亂碼SQLDeveloper
- PL/SQL亂碼解決方案(日文)SQL
- PLSQL Language Reference-PL/SQL子程式-PL/SQL函式結果快取(二)SQL函式快取
- 【Oracle】--PL/SQL匯入Oracle sql指令碼"傻瓜教程"OracleSQL指令碼
- 【SQL/PLUS】Oracle PL/SQL程式設計用set serveroutput onSQLOracle程式設計Server
- Oracle 11g中的Native PL/SQL程式碼編譯OracleSQL編譯
- SQL&PL/SQL (轉)SQL
- PL/SQL 宣告SQL
- PL/SQL cursorSQL
- PL/SQL打包SQL
- PL/SQL DEVSQLdev
- Oracle PL/SQLOracleSQL
- PL/SQL Developer自動儲存密碼SQLDeveloper密碼
- Oralce之PL/SQL程式設計(遊標)SQL程式設計
- PL/SQL 10 管理使用者子程式SQL
- PLSQL Language Referenc-PL/SQL子程式-子程式呼叫SQL
- PLSQL Language Reference-PL/SQL概覽-PL/SQL架構SQL架構
- [PL/SQL]10g PL/SQL學習筆記(一)SQL筆記
- [PL/SQL]10g PL/SQL學習筆記(二)SQL筆記