oracle怎么加密方式,oracle加密方式支持

oracle 字段加密

这个主要看软件开发人员的加密方式

创新互联公司专注于昆玉网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供昆玉营销型网站建设,昆玉网站制作、昆玉网页设计、昆玉网站官网定制、小程序制作服务,打造昆玉网络公司原创品牌,更为您提供昆玉网站排名全网营销落地服务。

一般流程是,

1.新建用户,或者修改密码时候,将用户输入的密码按照一定的加密方式加密后储存在数据库

2.在用户登录的时候,将用户所输入的密码再次进行加密后与数据库内的加密密码对比

这样做的好处是,防止密码在网络传输过程中被截取,比如黑客可以对网络传输的数据进行抓包分析,对于加密的密码在传输过程中不是以明文进行传输,如果被窃取到数据,不能得到有效破解,也是没有用的,这就增加了可靠性。

oracle数据库的存储过程如何加密 具体的实现方法是什么

可以例用Oracle

自带的Wrap工具实现,此工具在$ORACLE_HOME/BIN目录下,具体如下

1、设置字符集环境变量

set

NLS_LANG=CHINESE_CHINA.ZHS16GBK

2、创建一个存储过程文件

在E:\下创建test.sql文件,内容如下:

create

or

replace

procedure

test1(i

in

number)

as

begin

dbms_output.put_line('

输入参数是'||to_char(i));

end;

3、加密

c:\

cd

%ORACLE_HOME%\BIN

c:\wrap

iname=e:\test1.sql

PL/SQL

Wrapper:

Release

8.1.7.0.0

-

Production

on

Tue

Nov

27

22:26:48

2001

Copyright

(c)

Oracle

Corporation

1993,

2000.All

Rights

Reserved.

Processing

test1.sql

to

test1.plb

4、运行test1.plb

sqlplus

/nolog

SQLconn

TEST/TEST@db01

SQL

@e:\a.plb

过程已创建。

5、运行存储过程

SQL

set

serveroutput

on

SQL

execute

test1(1);

输入参数是1

PL/SQL

过程已成功完成。

6、查看存储过程的代码

SQL

select

name,text

from

all_source

where

type='PROCEDURE'

and

name='TEST1';

结果:看不到其原码

Oracle如何加密视图源码?

最简单的,把sys收了,异用户查询授权。

要是涉及到代码移交,那就用函数实现view,然后用DBMS_DDL.WRAP加密


当前文章:oracle怎么加密方式,oracle加密方式支持
文章出自:http://myzitong.com/article/hceshc.html