首页
|
资讯动态
|
linux基础
|
系统管理
|
网络管理
|
编程开发
|
linux数据库
|
服务器技术
|
linux相关
|
linux认证
|
嵌入式
|
下载中心
|
专题
|
linux招聘
|
镜像站
·
设为首页
·
加入收藏
·
联系我们
系统管理
:
中文环境
系统管理
桌面应用
内核技术
|
Linux基础
:
基础入门
安装配置
常用命令
经验技巧
软件应用
|
Linux数据库
:
Mysql
Postgre
Oracle
DB2
Sybase
other
网络管理
:
网络安全
网络应用
Linux服务器
环境配置
黑客安全
|
编程开发
:
PHP
CC++
Python
Perl
Shell
嵌入式开发
java
jsp
|
PHP技术
:
PHP基础
PHP技巧
PHP应用
PHP文摘
Linux资讯
Linux招聘
Linux专题
Apache
|
Linux相关
:
硬件相关
Linux解决方案
Linux认证
企业应用
其它Unix
|
相关下载
:
资料下载
参考手册
开发工具
服务器类
软路由
其它
技术搜索:
智能模糊
仅搜标题
会员中心
注册会员
高级搜索
→ 当前位置:
首页
>
linux数据库
>
oracle
>正文
Oracle Spatial数据加密问题的研究
http://www.oklinux.cn
2007-04-19 来源: gurufl.com.cn david
会员收藏
游客收藏
【
大
中
小
】
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)读取数据时还要给函数传入客户端的密钥参数,两个密钥结合才是可以对数据进行解密的最终密钥。当然,数据入库时也要用相应的密钥进行加密。 
这样,你的空间数据就仅仅可以被特定的客户端和服务器所获取,其他程序无法获取。 
 
上一篇:
Oracle碎片整理全面解析
下一篇:
用Oracle归档日志进行恢复的方法
【
收藏于收藏夹
】 【
评论
】 【
推荐
】 【
打印
】 【
关闭
】
相关文档
·
Oracle碎片整理全面解析
·
用Oracle归档日志进行恢复的方法
·
Oracle 维护redo日志
·
Oracle数据库PL/SQL编码规则总结
·
运用HINT提高SQL语句的执行效率
·
Oracle Index 的三个问题
·
全面剖析Oracle数据库中的分区功能
·
Oracle Instant client介绍及试用手记
·
Oracle下在线重定义表
·
利用iptables防火墙保护Oracle数据库
·
Oracle 数据库存储结构简介
·
使用Oracle中的时间间隔型数据
·
用智能优化器提高Oracle的性能
·
如何快速转移Oracle中海量数据
·
Oracle 9i 数据库移动过程
·
Oracle DBA应该遵从的调优法则
发表评论
密码:
匿名评论
评论内容:
(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
最新文档
·
实例讲解如何查找某个对象的定义情况
·
讲解Oracle中JOB与存储过程的接合用法
·
深入讲解"database link"的设置和使用
·
讲解Oracle移动数据文件到新分区的过程
·
如何使用Ruby脚本调用Oracle存储过程
·
哪些因素可以影响Oracle数据库的性能
·
带你深入了解Oracle数据库的进制转换
·
讲解V$Datafile_Header相关字段的使用
·
探讨基于不绑定变量与绑定变量的柱状图
·
pl/sql developer中TIMESTAMP的显示格
·
教你快速掌握如何使用"Opatch"打补丁
·
如何调整"Oracle"数据库服务器的性能
阅读排行
·
如何修改遗失的MySQL的ROOT用户密码
·
详解远程SHELL下安装配置RedHat ES 5的
·
教你如何将MySQL数据库的密码恢复
·
教你在MySQL从口令恢复设置的密码
·
在 Oracle Enterprise Linux 上升级到
·
oracle9i installation on fedora core
·
Oracle Instant client介绍
·
Oracle高级复制(同步复制)配置步骤详细
·
用Oracle归档日志进行恢复的方法
·
Linux下的Oracle数据库编程详解
·
Linux下Oracle9i RMAN备份及恢复步骤介
·
带你轻松接触一些比较常用的sql*plus命
·
Oracle的快照复制
·
Oracle 数据库存储结构简介
·
Oracle HA 在Unix上双机环境的安装指南
网摘收藏:
设为首页
-
加入收藏
-
版权声明
-
广告服务
-
关于我们
-
联系我们
-
友情连接
Copyright © 2007-2008 All rights reserved
OKLinux
.Cn
津ICP备07002096号