


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、探究VF數(shù)據(jù)庫環(huán)境下的數(shù)據(jù)加密技術(shù) 探究VF數(shù)據(jù)庫環(huán)境下的數(shù)據(jù)加密技術(shù) 摘 要:Visual FoxPro運用比擬簡單與便捷,是現(xiàn)階段大量數(shù)據(jù)管理軟件當中應用比擬普遍的一種。在許多桌面數(shù)據(jù)庫運用過程中,VF的信息數(shù)據(jù)處理比擬迅速,并且在局部根底性數(shù)據(jù)存儲行業(yè)中發(fā)揮著關(guān)鍵性作用。但是由于其是一種信息數(shù)據(jù)管理軟件,因此平安性十分重要。為了能夠有效提升VF平安性,就一定要對VF數(shù)據(jù)庫環(huán)境下的數(shù)據(jù)完成加密。 關(guān)鍵詞:Visual FoxPro;庫外加密;數(shù)據(jù)庫 中圖分類號:TP309.7 在數(shù)據(jù)庫運用的普遍化影響下,數(shù)據(jù)庫的平安性受到了高度重視。當前大量的數(shù)據(jù)庫主要是以明文存儲,通過普通的身份驗證和識
2、別,難以有效保證數(shù)據(jù)庫平安。因此,在進行身份驗證和識別過后,要應用數(shù)據(jù)加密技術(shù)完成數(shù)據(jù)庫的有效保護。同時數(shù)據(jù)庫加密技術(shù)還可以把數(shù)據(jù)庫中相關(guān)數(shù)據(jù)當作密文存儲。另外,運用數(shù)據(jù)庫加密技術(shù)可以有效保證數(shù)據(jù)庫的可靠性與平安性。 1 數(shù)據(jù)庫加密技術(shù)的概述 現(xiàn)階段,數(shù)據(jù)庫加密技術(shù)已漸漸趨于成熟。通常情況下,數(shù)據(jù)庫加密技術(shù)必須要具備多種功能。身份認證功能,用戶不僅要提供用戶名與口令,還應該嚴格依據(jù)系統(tǒng)平安需求提供其他有關(guān)的平安憑證,比方說應用終端密鑰。數(shù)據(jù)庫通信加密以及完整性保護功能,所訪問的數(shù)據(jù)庫一定要在網(wǎng)絡的傳輸過程中進行加密,并且在每一次的通信時必須進行一次加密,這樣可以防止篡改。數(shù)據(jù)存儲加密功能,一般
3、數(shù)據(jù)庫系統(tǒng)會選擇數(shù)據(jù)項級的存儲加密方式,也就是數(shù)據(jù)中具備不同的記錄,所有的記錄全是利用不同字段和不同密鑰進行加密,然后再利用校驗對策確保數(shù)據(jù)庫的平安性與保密性以及完整性,防止數(shù)據(jù)出現(xiàn)非授權(quán)訪問以及修改等。加密設置功能,數(shù)據(jù)庫系統(tǒng)應該選取需求進行加密的數(shù)據(jù)庫列,從而有利于相關(guān)用戶選取局部敏感信息完成加密,并非所有的數(shù)據(jù)全完成加密。僅僅針對用戶敏感數(shù)據(jù)進行加密能夠在一定程度上提升數(shù)據(jù)庫自身的訪問速度。平安備份功能,系統(tǒng)可以提供數(shù)據(jù)庫的明文備份功能以及密鑰備份功能。 2 傳統(tǒng)數(shù)據(jù)加密技術(shù)存在的問題 2.1 固定密碼 固定密碼作為系統(tǒng)中唯一的密碼,其是不可以改變,一般是利用IF語言或是ACCEPT語言
4、完成有關(guān)功能的授權(quán)。此密碼會在程序設計時所固定,并且在后期的應用時無法完成相應的修改,假設想改變就一定要對源程序進行重新編寫,或者是應用局部子程序?qū)崿F(xiàn)密碼的有效修改,總而言之靈活性以及平安性并不是很好。 2.2 固定密碼的簡單加密 其主要是對原本的固定密碼完成一次加密,此種加密方法與固定密碼方式相比擬而言平安性比擬高,可是密碼自身的值并不會發(fā)生改變,而且加密也比擬簡單。此種加密技術(shù)主要有轉(zhuǎn)換方法與鑰匙方法。其中轉(zhuǎn)換方法就是對固定密碼自身完成一次運算,從而使密碼值出現(xiàn)固定變化,一般要利用下述語言實現(xiàn): PASSWORD=CHR+CHR+CHR+“0 此語言利用的CHR函數(shù)一般是經(jīng)過進行返回并以數(shù)
5、值表達式作為編碼的字符,其中符號“+主要用于字符的串聯(lián)接,而文中的語句完成轉(zhuǎn)換之后,PASSWORD值就是ABC0,此種簡單加密方法可以實現(xiàn)密碼保護,有效提升數(shù)據(jù)庫的平安性。另外,密鑰方法主要是把密碼存儲于一個特定裝置中,假設是需要應用密碼,可以將此“密鑰裝置連接至系統(tǒng)中,從而使系統(tǒng)完成密碼的讀取和審核等。 2.3 可變密碼 其主要指密碼本身可以實現(xiàn)規(guī)律性變化,利用許多方式來完成加密,例如時間方法和位移方法等。比方說轉(zhuǎn)換方法,其一般是針對原來的密碼完成一次計算,把其轉(zhuǎn)換之后變成加密過后的密碼,而在密碼的應用過程中,必須對加密過后的密碼完成一次倒序計算,從而獲取密碼本身。而時間方法就是利用DAT
6、E函數(shù)和CDOW函數(shù)完成加密的算法,此種加密密碼值主要是由所有時間和字符組成,其能夠在每天變化許多密碼,利用下述語言實現(xiàn): VALUE1=DATE PASSWORD=SUBSTR,1,3+“VFPSYSTEM 在此語言中,DATE函數(shù)可以獲取目前的日期,再利用CDOW函數(shù)依據(jù)目前的日期計算出今天的日期,然后運用SUBSTR函數(shù)獲取字符串的相應局部,最終應用“+連接對應的字符串“VFPSYSTEM構(gòu)成今天的密碼。相關(guān)操作人員一定要依據(jù)日期存在的差異完成密碼輸入,同時一周當中的密碼是不會出現(xiàn)重復的,從而有效提升數(shù)據(jù)庫的平安性??偠灾?,上述的加密技術(shù)都比擬簡單,而且平安性和防護功能水平偏低,因此必
7、須采用高技術(shù)手段完成數(shù)據(jù)庫加密。 3 VF數(shù)據(jù)環(huán)境下的數(shù)據(jù)加密技術(shù) 在VF環(huán)境下進行數(shù)據(jù)庫系統(tǒng)的研究和開發(fā),通常狀況下要求所輸入的用戶名以及密碼一定要準確,再依據(jù)各個用戶權(quán)限建立用戶讀取和修改以及刪除數(shù)據(jù)的相關(guān)權(quán)限。因為存儲數(shù)據(jù)DBF文件主要利用ASCII實現(xiàn)明文存儲,假設是非法用戶并未通過應用程序完成讀取,而是通過WINHEX、U1treaEdit等軟件。對此,為了可以使DBF文件具備平安性,一定要對數(shù)據(jù)載體DBF文件完成加密保護。 3.1 庫外加密技術(shù) 文件型的數(shù)據(jù)庫系統(tǒng)主要是以文件系統(tǒng)作為根底,采用庫外的加密方法,而且主要針對文件IO操作或是操作系統(tǒng)方面而言,由于數(shù)據(jù)庫中管理系統(tǒng)以及操作
8、系統(tǒng)主要有直接運用文件系統(tǒng)的功能和運用操作系統(tǒng)中I/O模塊以及直接運用存儲管理三種接口模式。因此,利用數(shù)據(jù)庫外的加密方法過程中,一定要把數(shù)據(jù)進行內(nèi)存,然后運用DES和RSA等方式完成加密,這樣文件系統(tǒng)可以將每一次加密之后的內(nèi)存數(shù)據(jù)錄入至數(shù)據(jù)庫的文件當中,從而在讀入的過程中實現(xiàn)逆方面的解密就能夠順利應用。此種加密模式相對簡單,僅僅需求妥善管理好密鑰即可。但是存在一定的缺點,比方說數(shù)據(jù)庫的讀寫相對較為麻煩,而且每一次都要完成加密和解密工作,在一定程度上影響程序的編寫與讀寫數(shù)據(jù)庫速度。 3.2 庫內(nèi)加密技術(shù) 假設是在關(guān)系型數(shù)據(jù)有關(guān)方面而言,庫內(nèi)加密技術(shù)比擬容易實現(xiàn)。而關(guān)系型數(shù)據(jù)庫中主要術(shù)語包含了表和
9、字段以及數(shù)據(jù)元素等。首先以表作為單位,從文件型數(shù)據(jù)庫角度而言,單個文件僅僅具備一張表,所以對表進行加密應該就是完成文件的加密。經(jīng)過變化文件分配表當中的說明等方法能夠完成文件比擬簡單的加密,可是此種加密方法關(guān)系到文件系統(tǒng)的底層,比擬容易出現(xiàn)FAI錯序,同時會影響文件系統(tǒng)的格式,因此通常不會利用此種加密方法。其次,以記錄或是字段作為單位進行加密,一般情況下,在訪問數(shù)據(jù)庫過程中主要是通過二維模式實現(xiàn)的,其中二維表中所有行全是數(shù)據(jù)庫中的一條記錄,并且二維表中所有列全是數(shù)據(jù)庫當中的一個字段。假設是以記錄作為單位完成加密,這樣每進行一條記錄的續(xù)寫,就要完成加密和解密,而且針對不需要進行訪問的記錄,并不需要進行加密,因此運用效率相對較高。 4 結(jié)束語 基于VF環(huán)境下的數(shù)據(jù)庫加密技術(shù)運用在一定程度上有效解決了數(shù)據(jù)可靠與平安問題,而且數(shù)據(jù)庫加密技術(shù)方法多種多樣,具備各自的特點。而在數(shù)據(jù)庫加密技術(shù)不斷開展下,其運用平安性變得更為重要。 參考文獻: 【1】李慶森.淺談VisualFoxR數(shù)據(jù)庫加密技術(shù)及其應用田J.計算機光盤軟件與應用,2021:109-111. 【2】畢文才.VisualFoxpro數(shù)據(jù)庫的加密J.電腦開發(fā)與應用,2021:77-79. 【3】李萍.數(shù)據(jù)庫加密技術(shù)研究
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 轉(zhuǎn)讓荔枝園合同協(xié)議書
- 購銷合同調(diào)解協(xié)議書
- 違約合同解約協(xié)議書范本
- 合伙采煤合同協(xié)議書模板
- 慈溪市旭偉電子有限公司介紹企業(yè)發(fā)展分析報告
- 游戲行業(yè)游戲開發(fā)與運營支持策略方案
- 零售行業(yè)數(shù)字化門店運營與數(shù)據(jù)分析方案
- 醫(yī)用中心供氧設備項目可行性分析報告
- 獸醫(yī)崗位招聘筆試題及解答(某大型國企)
- 學校教育國際化工作計劃-總結(jié)范文
- 腰椎椎管狹窄的護理查房
- 頂管定向鉆施工方案
- 創(chuàng)傷失血性休克中國急診專家共識(2023)解讀
- 中廣核研究院熱室設施建設項目 環(huán)境影響報告書(建造階段)
- 計算機教室(微機室)學生上機使用記錄
- 【駱駝祥子思想藝術(shù)特色中的悲劇色彩(論文)】
- 火電機組運行優(yōu)化指導意見
- 稅務師-稅法一-專項練習題-專題一增值稅
- 音樂中的常用速度、力度記號與常用表情術(shù)語
- 簡明疼痛評估量表
- 2023-2024年中國消毒殺毒產(chǎn)品市場分析及發(fā)展趨勢報告
評論
0/150
提交評論