您的位置:網(wǎng)站首頁 > 優(yōu)秀論文 > 正文
VFP數(shù)據(jù)庫加密方法的研究探討
作者:杜文靜來源:原創(chuàng)日期:2012-08-31人氣:826
即將密碼進行簡單的加密,但密碼仍然是固定不變的,其方法有兩種:“鑰匙盤法”和“變換法”?!拌€匙盤法”,即首先將密碼存放在一張可移動磁盤上,使用時,把可移動磁盤插人計算機,系統(tǒng)程序讀取磁盤中的密碼?;蛘呙艽a和操作員姓名存放到數(shù)據(jù)庫中,此數(shù)據(jù)庫存放于磁盤內(nèi),使用時系統(tǒng)讀取磁盤中的密碼和操作員姓名,這種加密方法保密性要好一些,但是每次使用都要用“鑰匙盤”進入系統(tǒng),很不方便,而且軟盤容易損壞和感染病毒。“變換法”,就是通過對密碼的運算,使密碼發(fā)生變化的方法.一般采用加密語句如:PSD=CHR(65)+CHR(66)+“9”。
函數(shù)CHR()是用來換算ASCII碼的,換算后的PSD是ABC9,用這種簡單的換算可以避免密碼被直接發(fā)現(xiàn),如上述兩種方法混合應(yīng)用,保密性就加強了。
(三)簡單加密變化的密碼
一種經(jīng)簡單加密變換的密碼,可以利用時間函數(shù)來加密的算法。上述介紹的兩種傳統(tǒng)的加密方式的密碼都是固定的,而利用時間函數(shù)加密的算法,密碼由變化的時間和固定字符構(gòu)成,每天不同,其核心語句是:
KI=DATE0
PWP=SUBSTR(CDOW(K1),I,3)+“SYSTEM”
CDOW()是輸入年月日,返回星期幾(字符型)的函數(shù).操作者根據(jù)今天是星期幾,將星期的前3個英文字母和固定的“SYSTEM”一起輸入,構(gòu)成今天的密碼,與變量PWD比較,這樣每天都有不同的密碼,加強了密碼的保密性。
二、隨機偽碼加密方法
隨機法,是指最終出現(xiàn)在口令表中密鑰是以隨機方式體現(xiàn)的,在不同的時刻輸入相同的密鑰存儲在口令表中的密鑰是不同的。原因是在進行加密算法的過程中引入了隨機函數(shù)。從用戶密碼到存庫的隨機偽碼之間的變換由加密函數(shù)和解密函數(shù)這兩個函數(shù)完成。隨機偽碼是在隨機密鑰的基礎(chǔ)上加上了若干位偽碼來對隨機碼進行復(fù)雜化。從用戶密鑰到隨機偽碼之間的變換是一個加密過程,加密過程的思想是對用戶密鑰進行復(fù)雜化、隱蔽化處理,也就是將真碼淹沒在20位偽碼中。通過變換生成的20位偽碼沒有任何規(guī)律性,即使從數(shù)據(jù)庫中擦除偽碼也無法進入系統(tǒng),從而實現(xiàn)了可靠的密鑰權(quán)限控制。加密過程如下:若真碼為:1b3s46,則偽碼為:573l53o2l5l7693417c2,無論真碼是一位還是相同多位,偽碼總是具有同樣的不確定性和復(fù)雜性,所以若想通過簡化真碼來分析偽碼是不可能的。
在VFP中采用隨機偽碼存庫的方法可以實現(xiàn)一個應(yīng)用系統(tǒng)的多用戶權(quán)限控制,加密可靠,不易破解,可將一個l至7位的用戶密碼轉(zhuǎn)換為20位的隨機偽碼,且每次重新設(shè)定密碼時所產(chǎn)生的偽碼都不相同,通過變換生成的20位偽碼沒有任何規(guī)律性,即使從數(shù)據(jù)庫中擦除偽碼也無法進入系統(tǒng),從而實現(xiàn)了可靠的密碼權(quán)限控制。
三、結(jié)論
從上述的隨機偽碼加密算法的主要過程和關(guān)鍵代碼我們可以看到,在VisualFoxPm數(shù)據(jù)庫中,用隨機偽碼的方法實現(xiàn)可靠敏感數(shù)據(jù)加密處理,實現(xiàn)數(shù)據(jù)存儲的安全保護,是大多數(shù)用戶所希望的。對于利用隨機加密算法加密的數(shù)據(jù),使用常規(guī)的方法一般是很難破解的。完全可以實現(xiàn)一個應(yīng)用系統(tǒng)的多用戶權(quán)限控制功能。同時我們也應(yīng)該看到,利用VFP開發(fā)數(shù)據(jù)庫管理系統(tǒng)是一個系統(tǒng)過程,只有不斷完善,才能精益求精,才能防止非法用戶的使用與侵入,保證數(shù)據(jù)庫系統(tǒng)的安全性與可靠性。
函數(shù)CHR()是用來換算ASCII碼的,換算后的PSD是ABC9,用這種簡單的換算可以避免密碼被直接發(fā)現(xiàn),如上述兩種方法混合應(yīng)用,保密性就加強了。
(三)簡單加密變化的密碼
一種經(jīng)簡單加密變換的密碼,可以利用時間函數(shù)來加密的算法。上述介紹的兩種傳統(tǒng)的加密方式的密碼都是固定的,而利用時間函數(shù)加密的算法,密碼由變化的時間和固定字符構(gòu)成,每天不同,其核心語句是:
KI=DATE0
PWP=SUBSTR(CDOW(K1),I,3)+“SYSTEM”
CDOW()是輸入年月日,返回星期幾(字符型)的函數(shù).操作者根據(jù)今天是星期幾,將星期的前3個英文字母和固定的“SYSTEM”一起輸入,構(gòu)成今天的密碼,與變量PWD比較,這樣每天都有不同的密碼,加強了密碼的保密性。
二、隨機偽碼加密方法
隨機法,是指最終出現(xiàn)在口令表中密鑰是以隨機方式體現(xiàn)的,在不同的時刻輸入相同的密鑰存儲在口令表中的密鑰是不同的。原因是在進行加密算法的過程中引入了隨機函數(shù)。從用戶密碼到存庫的隨機偽碼之間的變換由加密函數(shù)和解密函數(shù)這兩個函數(shù)完成。隨機偽碼是在隨機密鑰的基礎(chǔ)上加上了若干位偽碼來對隨機碼進行復(fù)雜化。從用戶密鑰到隨機偽碼之間的變換是一個加密過程,加密過程的思想是對用戶密鑰進行復(fù)雜化、隱蔽化處理,也就是將真碼淹沒在20位偽碼中。通過變換生成的20位偽碼沒有任何規(guī)律性,即使從數(shù)據(jù)庫中擦除偽碼也無法進入系統(tǒng),從而實現(xiàn)了可靠的密鑰權(quán)限控制。加密過程如下:若真碼為:1b3s46,則偽碼為:573l53o2l5l7693417c2,無論真碼是一位還是相同多位,偽碼總是具有同樣的不確定性和復(fù)雜性,所以若想通過簡化真碼來分析偽碼是不可能的。
在VFP中采用隨機偽碼存庫的方法可以實現(xiàn)一個應(yīng)用系統(tǒng)的多用戶權(quán)限控制,加密可靠,不易破解,可將一個l至7位的用戶密碼轉(zhuǎn)換為20位的隨機偽碼,且每次重新設(shè)定密碼時所產(chǎn)生的偽碼都不相同,通過變換生成的20位偽碼沒有任何規(guī)律性,即使從數(shù)據(jù)庫中擦除偽碼也無法進入系統(tǒng),從而實現(xiàn)了可靠的密碼權(quán)限控制。
三、結(jié)論
從上述的隨機偽碼加密算法的主要過程和關(guān)鍵代碼我們可以看到,在VisualFoxPm數(shù)據(jù)庫中,用隨機偽碼的方法實現(xiàn)可靠敏感數(shù)據(jù)加密處理,實現(xiàn)數(shù)據(jù)存儲的安全保護,是大多數(shù)用戶所希望的。對于利用隨機加密算法加密的數(shù)據(jù),使用常規(guī)的方法一般是很難破解的。完全可以實現(xiàn)一個應(yīng)用系統(tǒng)的多用戶權(quán)限控制功能。同時我們也應(yīng)該看到,利用VFP開發(fā)數(shù)據(jù)庫管理系統(tǒng)是一個系統(tǒng)過程,只有不斷完善,才能精益求精,才能防止非法用戶的使用與侵入,保證數(shù)據(jù)庫系統(tǒng)的安全性與可靠性。
欄目分類
熱門排行
推薦信息
- 以場景、生態(tài)與科技激活文旅消費升級新動能
- 科技金融融合賦能企業(yè)開放式創(chuàng)新
- 農(nóng)業(yè)科技創(chuàng)新驅(qū)動下的農(nóng)村產(chǎn)業(yè)結(jié)構(gòu)優(yōu)化與農(nóng)村發(fā)展
- 數(shù)字科技與藝術(shù)設(shè)計的融合探究
- 光伏制氫摻入天然氣燃燒可行性研究
- 纖維素基摩擦納米發(fā)電機的制備及其在人機交互與能源收集中的應(yīng)用研究
- 工業(yè)機器人技術(shù)在自動化控制領(lǐng)域中的應(yīng)用
- 創(chuàng)造低碳舒適家居的追光導(dǎo)光儲能系統(tǒng)研究
- 靜電紡絲法制備納米復(fù)合纖維研究進展
- 基于數(shù)字信號處理的無線傳輸系統(tǒng)優(yōu)化與技術(shù)突破
期刊知識
- 2025年中科院分區(qū)表已公布!Scientific Reports降至三區(qū)
- 2023JCR影響因子正式公布!
- 國內(nèi)核心期刊分級情況概覽及說明!本篇適用人群:需要發(fā)南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的學(xué)者
- 我用了一個很復(fù)雜的圖,幫你們解釋下“23版最新北大核心目錄有效期問題”。
- CSSCI官方早就公布了最新南核目錄,有心的人已經(jīng)拿到并且投入使用!附南核目錄新增期刊!
- 北大核心期刊目錄換屆,我們應(yīng)該熟知的10個知識點。
- 注意,最新期刊論文格式標準已發(fā)布,論文寫作規(guī)則發(fā)生重大變化!文字版GB/T 7713.2—2022 學(xué)術(shù)論文編寫規(guī)則
- 盤點那些評職稱超管用的資源,1,3和5已經(jīng)“絕種”了
- 職稱話題| 為什么黨校更認可省市級黨報?是否有什么說據(jù)?還有哪些機構(gòu)認可黨報?
- 《農(nóng)業(yè)經(jīng)濟》論文投稿解析,難度指數(shù)四顆星,附好發(fā)選題!