自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺析Oracle Spatial數(shù)據(jù)加密問題

數(shù)據(jù)庫 Oracle
經(jīng)過長時(shí)間學(xué)習(xí)Oracle 9i的Spatial數(shù)據(jù)加密技術(shù),在這里我想大家分享一下,看完本文你肯定有不少收獲,。

經(jīng)過長時(shí)間學(xué)習(xí)Oracle 9i的Spatial數(shù)據(jù)加密技術(shù),在這里我想大家分享一下,看完本文你肯定有不少收獲。
  
具體加密實(shí)現(xiàn):

1、簡單的數(shù)據(jù)加密。

1)創(chuàng)建返回值為SDO_GEOMETRY數(shù)據(jù)類型的自定義函數(shù),從BLOB(或其他任意的數(shù)據(jù)類型)數(shù)據(jù)中解密出SDO_GEOMETRY數(shù)據(jù)并返回。

2)解密過程需要給函數(shù)傳入一個(gè)密鑰參數(shù),這個(gè)密鑰參數(shù)來自于你的客戶端程序或Web應(yīng)用程序。

這樣,別人就無法解析你存儲于Spatial中的數(shù)據(jù),從而實(shí)現(xiàn)Spatial數(shù)據(jù)加密。

2、高級的數(shù)據(jù)加密。

1)用C語言創(chuàng)建返回值為SDO_GEOMETRY數(shù)據(jù)類型的自定義函數(shù),從BLOB(或其他任意的數(shù)據(jù)類型)數(shù)據(jù)中解密出SDO_GEOMETRY數(shù)據(jù)并返回。這一步需要有OCI接口相關(guān)的編程技術(shù),因此實(shí)現(xiàn)難度稍高一些。

2)C語言程序讀取機(jī)器的硬件碼,經(jīng)過運(yùn)算后得出服務(wù)端的密鑰。

3)讀取數(shù)據(jù)時(shí)還要給函數(shù)傳入客戶端的密鑰參數(shù),兩個(gè)密鑰結(jié)合才是可以對數(shù)據(jù)進(jìn)行解密的最終密鑰。當(dāng)然,數(shù)據(jù)入庫時(shí)也要用相應(yīng)的密鑰進(jìn)行加密。
  
這樣,經(jīng)過Spatial數(shù)據(jù)加密的空間數(shù)據(jù)就僅僅可以被特定的客戶端和服務(wù)器所獲取,其他程序無法獲取。
【編輯推薦】

  1. 修改Oracle存 儲過程所需代碼
  2. 對Oracle存儲過程的總結(jié)
  3. 實(shí)現(xiàn)Oracle存 儲過程的實(shí)際應(yīng)用的代碼 
  4. 深入高性能的 Oracle動態(tài)SQL開發(fā) 
  5. Oracle SQL的 優(yōu)化規(guī)則解析 
責(zé)任編輯:佚名 來源: ZDNet
相關(guān)推薦

2010-04-16 14:48:27

Oracle Spat

2010-04-14 09:33:58

Oracle Spat

2010-04-22 12:07:37

Oracle Spat

2009-11-17 10:40:45

2009-11-17 10:20:01

Oracle Spat

2009-11-17 10:48:22

Oracle Spat

2011-08-18 17:18:02

Oracle Spat

2010-04-26 10:52:46

Oracle 數(shù)據(jù)庫

2009-03-16 13:30:55

腳本數(shù)據(jù)字典Oracle

2010-03-29 11:31:45

2009-11-23 10:24:22

2009-03-30 14:52:43

復(fù)制數(shù)據(jù)庫Oracle

2010-04-09 15:35:28

Oracle數(shù)據(jù)庫

2011-10-20 13:37:46

OracleNoSQL數(shù)據(jù)庫

2009-11-06 14:07:58

Oracle用戶表空間

2010-03-29 11:06:22

Oracle Spat

2010-04-19 13:31:42

Oracle索引

2010-04-14 14:14:42

Oracle用戶解鎖

2013-11-13 09:22:16

2023-03-17 08:04:15

云存儲安全Veritas
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號