Oracle 9i2 特色功能:
  1、返回值为自定义对象类型的函数。例如SDO_GEOMETRY数据类型。
  2、可以用Java或C语言编写存储过程。
  Oracle Spatial 高级功能可以使用返回值为SDO_GEOMETRY数据类型的自定义函数作为几何列获取空间数据。
  加密实现:
  1、简单的数据加密。
  1)创建返回值为SDO_GEOMETRY数据类型的自定义函数,从BLOB(或其他任意的数据类型)数据中解密出SDO_GEOMETRY数据并返回。
  2)解密过程需要给函数传入一个密钥参数,这个密钥参数来自于你的客户端程序或Web应用程序。

  这样,别人就无法解析你存储于Spatial中的数据了。
  2、高级的数据加密。
  1)用C语言创建返回值为SDO_GEOMETRY数据类型的自定义函数,从BLOB(或其他任意的数据类型)数据中解密出SDO_GEOMETRY数据并返回。这一步需要有OCI接口相关的编程技术,因此实现难度稍高一些。

  2)C语言程序读取机器的硬件码,经过运算后得出服务端的密钥。
  3)读取数据时还要给函数传入客户端的密钥参数,两个密钥结合才是可以对数据进行解密的最终密钥。当然,数据入库时也要用相应的密钥进行加密。
  这样,你的空间数据就仅仅可以被特定的客户端和服务器所获取,其他程序无法获取。

转载于:https://www.cnblogs.com/hibernate3-example/archive/2009/08/05/2492335.html

oracle 数据加密相关推荐

  1. oracle数据加密方式,Oracle数据加密方法分析

    本文实例讲述了Oracle数据加密方法.分享给大家供大家参考,具体如下: 使用MD5编码实现数据库用户密码字段的加密 一.前言 众所周知,MD5是目前应用最多的密码保护方法,该编码传说为不可逆加密编码 ...

  2. Ora2Pg 配置与使用

    文章目录 使用 Ora2Pg 生成迁移模板 Oracle 数据库连接配置 Oracle 数据加密传输 连接测试 故障解决 原文地址:http://ora2pg.darold.net/documenta ...

  3. Oracle 11g 新特性 -- Transparent Data Encryption (透明数据加密TDE) 增强 说明

    一.TransparentData Encryption (TDE:透明数据加密) 说明 Orace TDE 是Orcle 10R2中的一个新特性,其可以用来加密数据文件里的数据,保护从操作系统层面上 ...

  4. ORACLE TDE 透明数据加密技术

    从ORALE 10GR2开始出现透明数据加密技术(Transparent Data Encryption,TDE) TDE用来对数据加密,通常 SQL 执行的应用程序逻辑不需要进行更改,仍能正常运行. ...

  5. Oracle数据安全解决方案(1)——透明数据加密TDE

    Oracle数据安全解决方案(1)--透明数据加密TDE 2009年09月23日 22:49:00 华仔爱技术 阅读数:7991 原文地址: http://www.oracle.com/technol ...

  6. Oracle数据库中的数据加密

    Oracle数据库中的数据加密 / Oracle数据库DES加密 有个需求,需要对某些敏感信息字段进行脱敏,要求在数据库中不能显示明文.如果目的侧重保护数据而非脱敏的话,可以考虑用表空间透明数据加密( ...

  7. 为Oracle 服务器和客户端配置网络数据加密和完整性

    Oracle 高级安全加密 安全密码系统的目的是基于密钥将明文数据转换为无法理解的密文,这样在不知道正确密钥的情况下很难(在计算上不可行)将密文转换回其相应的明文.在对称密码系统中,相同的密钥用于加密 ...

  8. Oracle 11g使用透明数据加密保护存储数据

    Oracle 11g使用透明数据加密保护存储数据 透明数据加密 (TDE) 使您能够加密存储在表和表空间中的敏感数据,例如信用卡号.对于有权访问数据的数据库用户或应用程序,加密数据将被透明地解密.TD ...

  9. Oracle 透明数据加密--列加密

    我们所需要做的就是把某列声明成加密的,剩下的全部由Oracle完成.当用户插入或者更新数据时,列值会被截获.加密,然后用加密后的格式保存.然后,当这一列被查询时,又会自动对列值进行解密,然后把解密后的 ...

  10. 76 道 Oracle Goldengate 面试问题

    基础 12c新特性 性能 Troubleshoot 其它 1. Oracle Goldengate 支持部署到哪些拓扑? GoldenGate supports the following topol ...

最新文章

  1. 高级特性(4)- 数据库编程
  2. 2018年人工智能13大预测
  3. 物联网将在2018年实现大规模发展:以下是IBM的4大预测
  4. 分享Kali Linux 2016.2第49周镜像文件
  5. H3C交换机配置本地和远程登录用户名和密码
  6. Dapper.NET——轻量ORM
  7. ubuntu服务器安装指南
  8. ztree插件的使用
  9. 软件測试之独步武林系列(一)
  10. 基于 WebGL 的 HTML5 3D 工控隧道可视化系统
  11. ad19pcb所有元件都在报错_AD09如何放置过孔阵列?Allegro PCB,元器件高度限制区域设置?...
  12. Java制作五子棋人机对战
  13. CreatePipe()函数
  14. Starting Programe
  15. 又让马儿跑又不让吃草,微服务化如何完成低成本改造?
  16. Java小游戏--舒尔特方格
  17. 背景图全屏水平垂直居中的方法
  18. VsCode:设置前进和后退 (返回上一个浏览位置/下一个浏览位置)快捷键
  19. Linux基本功系列之usermod命令实战
  20. 破解版的cornerstore(mac版)

热门文章

  1. 来自一个从事单片机工作中遇到的真人真事,单片机从业者可以借鉴
  2. Collectors.maxBy()和minBy()
  3. HTML知识点详细汇总
  4. android 5.0 qq状态栏颜色,Android 沉浸式状态栏(QQ5.0透明状态栏的效果)
  5. [渝粤教育] 云南大学 高级语言程序设计 参考 资料
  6. 【渝粤教育】国家开放大学2018年春季 0702-22T当代中国政治制度 参考试题
  7. [渝粤教育] 中国地质大学 事故应急救援 复习题 (2)
  8. Computing Platform------系统平台及其系列
  9. 等效低通信号=带通信号的复包络
  10. app:利用HBuilder打包webpack项目