`
rubyol
  • 浏览: 143500 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle存储过程加密的实现

阅读更多

步骤如下:

 

1、设置环境变量NLS_LANG
D:\>set NLS_LANG=AMERICAN_AMERICA.USACII7

 

2、

在D:\下创建sample.sql文件,内容如下:

 

create or replace procedure test1(i in number) as

begin

 null;

end;

 

3、加密存储过程
D:\>wrap iname=sample.sql

 

PL/SQL Wrapper: Release 10.2.0.1.0- Production on Fri Sep 12 09:40:19 2008

 

Copyright (c) 1993, 2004, Oracle.  All rights reserved.

 

Processing sample.sql to sample.plb

 

4、创建存储过程
SQL> @D:\sample.plb

 

过程已创建。

 

5、查看存储过程的代码
SQL> select name,text from all_source where type='PROCEDURE' and name='TEST1' and owner='CSC1';

NAME
------------------------------
TEXT
--------------------------------------------------------------------------------

TEST1
procedure test1 wrapped
a000000
1
abcd
abcd
abcd
abcd
abcd

NAME
------------------------------
TEXT
--------------------------------------------------------------------------------

abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd

NAME
------------------------------
TEXT
--------------------------------------------------------------------------------

abcd
7
35 6d
fE+SgnklxsX2hAhX+84807Y4bZ4wg5nnm7+fMr2ywFwWoWLRf3elw6XSXqWZgTLAsiXDuHSL
BsDAMv7ShgYG0pmBCC2LBsCBxy3JpqY/xHQF


SQL>

 

6、备注
文件sample.sql中可定义多个存储过程。

分享到:
评论

相关推荐

    oracle存储过程加密破解

    oracle存储过程加密破解 0

    oracle存储过程加密

    ### Oracle存储过程加密知识点 #### 一、Oracle存储过程与加密背景 在Oracle数据库中,存储过程是一种数据库对象,它可以包含一系列SQL语句和过程化SQL代码,用于执行复杂的业务逻辑。存储过程不仅可以提高应用...

    oracle存储过程unwrap解密工具.zip

    Oracle存储过程unwrap解密工具主要用于处理Oracle数据库中的加密存储过程。在Oracle数据库系统中,为了保护敏感代码或数据,开发人员有时会选择对存储过程进行加密。然而,当需要查看、调试或恢复这些加密的存储过程...

    Oracle 存储过程 实现加密

    ### Oracle存储过程实现加密 #### 一、引言 随着互联网技术的发展,信息安全问题日益凸显,特别是对于希望转型成为电子商务的企业来说,数据安全至关重要。在众多保护数据安全的方法中,加密技术扮演着不可或缺的...

    oracle 存储过程的加密

    Oracle 存储过程的加密是保护数据库中敏感信息和商业逻辑的重要手段,特别是当存储过程包含敏感算法或者商业秘密时。Oracle 提供了两种方法来加密存储过程:使用 `wrap` 工具和 `dbms_ddl` 包。 1. **wrap 工具** ...

    Oracle存储过程机密工具

    Oracle存储过程是数据库管理系统Oracle中的一个重要特性,它允许程序员编写SQL和PL/SQL代码块,以便在需要时执行。这些过程可以包含复杂的业务逻辑,数据处理和计算,从而提高应用程序的效率和性能。然而,出于安全...

    oracle 存储过程加密的方法

    以下将详细介绍Oracle存储过程的加密方法。 首先,确保你的环境满足加密所需的条件。在这个例子中,我们看到配置了一个Oracle 8i R2 (8.1.7) for NT 企业版的数据库,安装在C:\ORACLE路径下。加密过程通常需要对...

    Oracle 存储过程加密方法

    Oracle 存储过程加密方法是指将 Oracle 存储过程的源代码加密,以保护存储过程的 intellectual property 权益。这种方法可以防止未经授权的访问和修改存储过程的源代码。 在 Oracle 8i R2 中,Oracle 提供了一个名...

    oracle通过存储过程POST方式访问接口

    "Oracle通过存储过程POST方式访问接口"的主题就是关于如何利用Oracle的存储过程来实现HTTP POST请求,将数据提交到指定的接口。这个过程通常涉及到权限设置、网络配置以及具体的PL/SQL代码编写。 首先,我们要理解...

    加密Oracle存储过程.doc

    本文将详细介绍如何在Oracle中加密存储过程。 1. **环境变量设置**: 在执行加密操作前,需要设置NLS_LANG环境变量。这个变量决定了Oracle客户端与服务器之间数据传输的字符集。示例中设置了两个不同的值: - `...

    如何加密Oracle中的存储过程

    #### 知识点一:理解Oracle存储过程与加密的重要性 - **存储过程概述**:存储过程是在数据库中编写的SQL程序,它们被编译并存储在数据库服务器上,可以在应用程序中通过调用执行。由于它们在服务器端执行,可以提高...

    如何使你的Oracle存储过程迅速加密

    ### 如何使你的Oracle存储过程迅速加密 #### 软件环境配置 为了确保能够顺利进行Oracle存储过程的加密操作,首先需要准备合适的软件环境。根据文档提供的信息,本示例是在以下环境中进行的: - **操作系统**:...

    Oracle实现MD5加密

    Oracle数据库作为一种企业级的数据库管理系统,提供了多种方式来实现MD5加密,这对于确保数据的安全性至关重要。本文将深入探讨如何在Oracle中实现MD5加密,并通过具体示例代码进行说明。 ### Oracle实现MD5加密的...

    【数据安全】Oracle 透明数据加密(TDE) 完整操作手册

    - **创建钱包**:钱包是存储加密密钥的地方,可以通过ADMINISTER KEY MANAGEMENT SQL语句创建。 - **设置钱包位置**:在sqlnet.ora文件中使用ENCRYPTION_WALLET_LOCATION参数指定钱包位置,确保Oracle数据库能正确...

    ORACLE加密存储过程.doc

    在Oracle数据库中,为了保障数据的安全性和保护敏感的业务逻辑,有时我们需要对存储过程进行加密。这在多公司共享同一数据库服务器的场景中尤为重要,因为这样可以确保各公司的数据和服务独立性,同时允许必要的数据...

    windows中oracle存储过程加密的实例代码

    以下是一个详细的步骤来解释如何在Windows上加密Oracle存储过程。 1. **创建存储过程** 首先,我们需要创建一个存储过程。例如,创建一个名为`test_bf`的简单存储过程: ```sql CREATE OR REPLACE PROCEDURE ...

    Oracle自定义加密解密函数:数据安全合规·数据脱敏·加密存储高效解决方案

    1、加密强度升级: 使用 DES 加密标准,确保数据在传输过程中的安全性,有效防止数据被窃取或篡改,敏感数据做到脱敏。 2、数据脱敏:通过加密处理,针对敏感字段进行智能化脱敏处理,既保护了数据隐私,又不影响...

    Oracle储存过程包加解密实现

    本文将深入探讨如何在Oracle中实现储存过程的加密和解密。 首先,Oracle的DBMS_CRYPTO包提供了各种加密和哈希函数,可以用来加密和解密数据。这个包包含了多种加密算法,如AES(高级加密标准)、DES(数据加密标准...

Global site tag (gtag.js) - Google Analytics