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
相关推荐
Yushan Bai17 分钟前
RAC环境数据文件读取异常导致实例重启
数据库·oracle
絆人心1 小时前
最新 SQL 常用语句大全(新手入门 + 老手速查,含 DQL/DML/DDL)
数据库·sql·oracle
fen_fen4 小时前
DB2表创建与Python插入、查询实操解析
数据库·oracle
keyborad pianist5 小时前
MySQl
数据库·mysql·oracle
RestCloud6 小时前
从被动到实时:企业数据集成架构的范式转移
etl·cdc·数据处理·数据集成·数据传输
Coolmuster_cn7 小时前
十大方法:如何将数据从 iPhone 传输到 Android
数据传输·数据转移
Yushan Bai7 小时前
HP-UX平台Oracle启动实例遭遇ORA-27300/ORA-27301/ORA-27302报错
数据库·oracle·ux
-ONLY-¥7 小时前
MySQL备份恢复全攻略
数据库·oracle
cqsztech7 小时前
基于ORACLE LINUX 10.1 MYSQL 8.4 源码安装
linux·mysql·oracle
麻花20138 小时前
Oracle 数据泵导出与还原操作指南
数据库·oracle