Oracle数据传输加密方法

服务器端"dbhome_1\NETWORK\ADMIN\"sqlnet.ora文件中添加

SQLNET.ENCRYPTION_SERVER = requested

SQLNET.ENCRYPTION_TYPES_SERVER= (RC4_256)

添加后新的链接即刻生效,服务器无需重新启动。

也可以通过Net manager管理工具添加

各个参数含义如下:

是否加密(ENCRYPTION_SERVER)取值包含REJECTED、ACCEPTED、REQUESTED、REQUIRED

客户端(ENCRYPTION_Client参数)和服务器端(ENCRYPTION_SERVER)设置不同的的实际结果如下表

Client Setting Server Setting Encryption and Data Negotiation
REJECTED REJECTED OFF
ACCEPTED REJECTED OFF
REQUESTED REJECTED OFF
REQUIRED REJECTED Connection fails
REJECTED ACCEPTED OFF
ACCEPTED ACCEPTED OFF
REQUESTED ACCEPTED ON
REQUIRED ACCEPTED ON
REJECTED REQUESTED OFF
ACCEPTED REQUESTED ON
REQUESTED REQUESTED ON
REQUIRED REQUESTED ON
REJECTED REQUIRED Connection fails
ACCEPTED REQUIRED ON
REQUESTED REQUIRED ON
REQUIRED REQUIRED ON

加密方法(ENCRYPTION_TYPES_SERVER)有如下选项:

Algorithm Name Legal Value
RC4 256-bit key RC4_256
RC4 128-bit key RC4_128
RC4 56-bit key RC4_56
RC4 40-bit key RC4_40
AES 256-bit key AES256
AES 192-bit key AES192
AES 128-bit key AES128
3-key 3DES 3DES168
2-key 3DES 3DES112
DES 56-bit key DES
DES 40-bit key DES40
相关推荐
睡前要喝豆奶粉7 小时前
.NET Core Web API开发需引入的三个基本依赖配置说明
oracle·c#·.netcore
betazhou9 小时前
Oracle ADG ,DGBroker管理,异常断电重启主备库的状态
数据库·oracle·goldengate·dgbroker
数据库生产实战9 小时前
Oracle RAC灾备环境UNDO表空间管理终极指南:解决备库修改难题与性能优化实战
数据库·oracle·性能优化
姚远Oracle ACE9 小时前
Oracle AWR案例分析:精准定位SQL执行计划切换的时间点
数据库·sql·oracle
万事大吉CC11 小时前
SQL语法基础教程
数据库·oracle
betazhou11 小时前
Oracle dgbroker常规命令管理简介
数据库·oracle·adg·dbbroker
姚远Oracle ACE1 天前
Oracle 如何计算 AWR 报告中的 Sessions 数量
数据库·oracle
lixora1 天前
如何为 Oracle 数据库配置 TLS/TCPS
oracle
姚远Oracle ACE1 天前
Oracle AWR案例分析:备库太慢,拖垮了主库性能
数据库·oracle
YYAugenstern1 天前
Oracle常用
数据库·oracle