oracle的sqlnet.ora文件配置传输加密算法详解
oracle的sqlnet.ora文件配置传输加密算法
sqlnet.ora文件位于ORACLE_HOME/network/admin目录中。
sqlnet.ora文件中增加如下:
SQLNET.ENCRYPTION_SERVER = REQUIRED SQLNET.ENCRYPTION_TYPES_SERVER= (RC4_256) SQLNET.CRYPTO_CHECKSUM_SERVER = REQUIRED SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER = MD5
SQLNET.ENCRYPTION_SERVER = REQUIRED
作用:打开数据库服务器的加密。
默认值:accepted
Values:
accepted
:如果另一方需要或请求,则接受以启用安全服务。rejected
:拒绝禁用安全服务,即使对方要求。requested
:如果另一方允许,则请求启用安全服务。required
:需要启用安全服务,如果另一侧未启用安全服务则不允许连接。
SQLNET.ENCRYPTION_TYPES_SERVER= (RC4_256)
作用:指定数据库服务器要使用的加密算法列表。
默认值:All available algorithms.(所有可用算法)
Values:
3des112 for triple DES with a two-key (112-bit) option 3des168 for triple DES with a three-key (168-bit) option des for standard 56-bit key size des40 for 40-bit key size rc4_40 for 40-bit key size rc4_56 for 56-bit key size rc4_128 for 128-bit key size rc4_256 for 256-bit key size
SQLNET.CRYPTO_CHECKSUM_SERVER = REQUIRED
作用:指定数据库服务器的校验和行为。
默认值:accepted
Values:
accepted
:如果另一方需要或请求,则接受以启用安全服务。rejected
:拒绝禁用安全服务,即使对方要求。requested
:如果另一方允许,则请求启用安全服务。required
:需要启用安全服务,如果另一侧未启用安全服务则不允许连接。
SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER = MD5
作用:为数据库服务器指定要使用的加密校验和算法列表。
默认值:All available algorithms(所有可用算法)
Values:
md5
:表示RSA Data Security的md5算法sha1
:用于安全哈希算法
官网文档:https://docs.oracle.com/cd/E11882_01/network.112/e10835/sqlnet.htm#NETRF006
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。/div>
相关文章
Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)
本篇文章通过两种方案帮大家解决Oracle SQL Developer连接报错(ORA-12505),需要的朋友可以参考下2015-10-10DBA 在Linux下安装Oracle Database11g数据库图文教程
正在学习Oracle DBA的知识,所以安装oracle 11个的数据库用以做测试,如Clone, RMAN, Stream等2014-08-08Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题
这篇文章主要介绍了Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题,需要的朋友可以参考下2018-12-12
最新评论