oracle 数据加密
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 数据加密相关推荐
- oracle数据加密方式,Oracle数据加密方法分析
本文实例讲述了Oracle数据加密方法.分享给大家供大家参考,具体如下: 使用MD5编码实现数据库用户密码字段的加密 一.前言 众所周知,MD5是目前应用最多的密码保护方法,该编码传说为不可逆加密编码 ...
- Ora2Pg 配置与使用
文章目录 使用 Ora2Pg 生成迁移模板 Oracle 数据库连接配置 Oracle 数据加密传输 连接测试 故障解决 原文地址:http://ora2pg.darold.net/documenta ...
- Oracle 11g 新特性 -- Transparent Data Encryption (透明数据加密TDE) 增强 说明
一.TransparentData Encryption (TDE:透明数据加密) 说明 Orace TDE 是Orcle 10R2中的一个新特性,其可以用来加密数据文件里的数据,保护从操作系统层面上 ...
- ORACLE TDE 透明数据加密技术
从ORALE 10GR2开始出现透明数据加密技术(Transparent Data Encryption,TDE) TDE用来对数据加密,通常 SQL 执行的应用程序逻辑不需要进行更改,仍能正常运行. ...
- Oracle数据安全解决方案(1)——透明数据加密TDE
Oracle数据安全解决方案(1)--透明数据加密TDE 2009年09月23日 22:49:00 华仔爱技术 阅读数:7991 原文地址: http://www.oracle.com/technol ...
- Oracle数据库中的数据加密
Oracle数据库中的数据加密 / Oracle数据库DES加密 有个需求,需要对某些敏感信息字段进行脱敏,要求在数据库中不能显示明文.如果目的侧重保护数据而非脱敏的话,可以考虑用表空间透明数据加密( ...
- 为Oracle 服务器和客户端配置网络数据加密和完整性
Oracle 高级安全加密 安全密码系统的目的是基于密钥将明文数据转换为无法理解的密文,这样在不知道正确密钥的情况下很难(在计算上不可行)将密文转换回其相应的明文.在对称密码系统中,相同的密钥用于加密 ...
- Oracle 11g使用透明数据加密保护存储数据
Oracle 11g使用透明数据加密保护存储数据 透明数据加密 (TDE) 使您能够加密存储在表和表空间中的敏感数据,例如信用卡号.对于有权访问数据的数据库用户或应用程序,加密数据将被透明地解密.TD ...
- Oracle 透明数据加密--列加密
我们所需要做的就是把某列声明成加密的,剩下的全部由Oracle完成.当用户插入或者更新数据时,列值会被截获.加密,然后用加密后的格式保存.然后,当这一列被查询时,又会自动对列值进行解密,然后把解密后的 ...
- 76 道 Oracle Goldengate 面试问题
基础 12c新特性 性能 Troubleshoot 其它 1. Oracle Goldengate 支持部署到哪些拓扑? GoldenGate supports the following topol ...
最新文章
- 高级特性(4)- 数据库编程
- 2018年人工智能13大预测
- 物联网将在2018年实现大规模发展:以下是IBM的4大预测
- 分享Kali Linux 2016.2第49周镜像文件
- H3C交换机配置本地和远程登录用户名和密码
- Dapper.NET——轻量ORM
- ubuntu服务器安装指南
- ztree插件的使用
- 软件測试之独步武林系列(一)
- 基于 WebGL 的 HTML5 3D 工控隧道可视化系统
- ad19pcb所有元件都在报错_AD09如何放置过孔阵列?Allegro PCB,元器件高度限制区域设置?...
- Java制作五子棋人机对战
- CreatePipe()函数
- Starting Programe
- 又让马儿跑又不让吃草,微服务化如何完成低成本改造?
- Java小游戏--舒尔特方格
- 背景图全屏水平垂直居中的方法
- VsCode:设置前进和后退 (返回上一个浏览位置/下一个浏览位置)快捷键
- Linux基本功系列之usermod命令实战
- 破解版的cornerstore(mac版)
热门文章
- 来自一个从事单片机工作中遇到的真人真事,单片机从业者可以借鉴
- Collectors.maxBy()和minBy()
- HTML知识点详细汇总
- android 5.0 qq状态栏颜色,Android 沉浸式状态栏(QQ5.0透明状态栏的效果)
- [渝粤教育] 云南大学 高级语言程序设计 参考 资料
- 【渝粤教育】国家开放大学2018年春季 0702-22T当代中国政治制度 参考试题
- [渝粤教育] 中国地质大学 事故应急救援 复习题 (2)
- Computing Platform------系统平台及其系列
- 等效低通信号=带通信号的复包络
- app:利用HBuilder打包webpack项目