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创建用户时报错ORA-65096:公用用户名或角色名无效解决方式
这篇文章主要给大家介绍了关于oracle创建用户时报错ORA-65096:公用用户名或角色名无效的解决方式,ORA-65096错误意味着你在创建一个新的用户或角色时,使用了一个已经存在的公用用户名或角色名,需要的朋友可以参考下2024-05-05
Windows Server 2012 安装oracle11g(图文教程)
这篇文章主要介绍了Windows Server 2012 安装oracle11g(图文教程),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-12-12
JDBC Oracle执行executeUpdate卡死问题的解决方案
今天小编就为大家分享一篇关于JDBC Oracle执行executeUpdate卡死问题的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2018-12-12
Centos7下oracle12c的安装与配置图文教程(详细)
这篇文章主要介绍了Centos7下oracle12c的安装与配置教程(详细),本文图文并茂通过实例代码相结合给大家讲解的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-11-11


最新评论