oracle的sqlnet.ora文件配置传输加密算法详解

 更新时间:2024年11月19日 14:28:36   作者:墨 尘  
文章介绍了SQLNET.ora文件在Oracle数据库中的作用,包括加密、加密类型、校验和以及校验和类型等配置选项

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 函数大全

    Oracle 函数大全

    Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
    2009-07-07
  • 详细整理Oracle中常用函数

    详细整理Oracle中常用函数

    本文详细讲解了Oracle中常用函数,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • oracle复习笔记之PL/SQL程序所要了解的知识点

    oracle复习笔记之PL/SQL程序所要了解的知识点

    本文主要是前篇文章的续篇,主要来复习PL/SQL的基本语法、记录类型、流程控制、游标的使用、异常处理机制、存储函数/存储过程、触发器。好记性不如烂笔头,古人诚不欺我~
    2014-08-08
  • oracle下一条SQL语句的优化过程(比较详细)

    oracle下一条SQL语句的优化过程(比较详细)

    很简单的一次调整,语句加了适当的索引后性能就有大幅的提升。当时看到这条语句的时候,第一感觉就是执行效率肯定低下。语句的功能是求某一客户当天产品的总销量。
    2010-04-04
  • Oracle在PL/SQL中使用存储过程

    Oracle在PL/SQL中使用存储过程

    这篇文章介绍了Oracle在PL/SQL中使用存储过程的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • oracle创建用户时报错ORA-65096:公用用户名或角色名无效解决方式

    oracle创建用户时报错ORA-65096:公用用户名或角色名无效解决方式

    这篇文章主要给大家介绍了关于oracle创建用户时报错ORA-65096:公用用户名或角色名无效的解决方式,ORA-65096错误意味着你在创建一个新的用户或角色时,使用了一个已经存在的公用用户名或角色名,需要的朋友可以参考下
    2024-05-05
  • Windows Server 2012 安装oracle11g(图文教程)

    Windows Server 2012 安装oracle11g(图文教程)

    这篇文章主要介绍了Windows Server 2012 安装oracle11g(图文教程),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • JDBC Oracle执行executeUpdate卡死问题的解决方案

    JDBC Oracle执行executeUpdate卡死问题的解决方案

    今天小编就为大家分享一篇关于JDBC Oracle执行executeUpdate卡死问题的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • oracle 日期函数集合(集中版本)

    oracle 日期函数集合(集中版本)

    oracle 日期函数网上已经有了不少,特我们跟集中一下,免得大家麻烦。
    2009-06-06
  • Centos7下oracle12c的安装与配置图文教程(详细)

    Centos7下oracle12c的安装与配置图文教程(详细)

    这篇文章主要介绍了Centos7下oracle12c的安装与配置教程(详细),本文图文并茂通过实例代码相结合给大家讲解的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11

最新评论