優(yōu)勝?gòu)倪x擇開始,我們是您最好的選擇!—— 中州期刊聯(lián)盟(新鄉(xiāng)市博翰文化傳媒有限公司)
0373-5939925
2851259250@qq.com
我要檢測(cè) 我要投稿 合法期刊查詢
您的位置:網(wǎng)站首頁 > 優(yōu)秀論文 > 正文

VFP數(shù)據(jù)庫加密方法的研究探討

作者:杜文靜來源:原創(chuàng)日期:2012-08-31人氣:801
即將密碼進(jìn)行簡(jiǎn)單的加密,但密碼仍然是固定不變的,其方法有兩種:“鑰匙盤法”和“變換法”?!拌€匙盤法”,即首先將密碼存放在一張可移動(dòng)磁盤上,使用時(shí),把可移動(dòng)磁盤插人計(jì)算機(jī),系統(tǒng)程序讀取磁盤中的密碼?;蛘呙艽a和操作員姓名存放到數(shù)據(jù)庫中,此數(shù)據(jù)庫存放于磁盤內(nèi),使用時(shí)系統(tǒng)讀取磁盤中的密碼和操作員姓名,這種加密方法保密性要好一些,但是每次使用都要用“鑰匙盤”進(jìn)入系統(tǒng),很不方便,而且軟盤容易損壞和感染病毒?!白儞Q法”,就是通過對(duì)密碼的運(yùn)算,使密碼發(fā)生變化的方法.一般采用加密語句如:PSD=CHR(65)+CHR(66)+“9”。
函數(shù)CHR()是用來換算ASCII碼的,換算后的PSD是ABC9,用這種簡(jiǎn)單的換算可以避免密碼被直接發(fā)現(xiàn),如上述兩種方法混合應(yīng)用,保密性就加強(qiáng)了。
(三)簡(jiǎn)單加密變化的密碼
一種經(jīng)簡(jiǎn)單加密變換的密碼,可以利用時(shí)間函數(shù)來加密的算法。上述介紹的兩種傳統(tǒng)的加密方式的密碼都是固定的,而利用時(shí)間函數(shù)加密的算法,密碼由變化的時(shí)間和固定字符構(gòu)成,每天不同,其核心語句是:
KI=DATE0
PWP=SUBSTR(CDOW(K1),I,3)+“SYSTEM”
CDOW()是輸入年月日,返回星期幾(字符型)的函數(shù).操作者根據(jù)今天是星期幾,將星期的前3個(gè)英文字母和固定的“SYSTEM”一起輸入,構(gòu)成今天的密碼,與變量PWD比較,這樣每天都有不同的密碼,加強(qiáng)了密碼的保密性。
二、隨機(jī)偽碼加密方法
隨機(jī)法,是指最終出現(xiàn)在口令表中密鑰是以隨機(jī)方式體現(xiàn)的,在不同的時(shí)刻輸入相同的密鑰存儲(chǔ)在口令表中的密鑰是不同的。原因是在進(jìn)行加密算法的過程中引入了隨機(jī)函數(shù)。從用戶密碼到存庫的隨機(jī)偽碼之間的變換由加密函數(shù)和解密函數(shù)這兩個(gè)函數(shù)完成。隨機(jī)偽碼是在隨機(jī)密鑰的基礎(chǔ)上加上了若干位偽碼來對(duì)隨機(jī)碼進(jìn)行復(fù)雜化。從用戶密鑰到隨機(jī)偽碼之間的變換是一個(gè)加密過程,加密過程的思想是對(duì)用戶密鑰進(jìn)行復(fù)雜化、隱蔽化處理,也就是將真碼淹沒在20位偽碼中。通過變換生成的20位偽碼沒有任何規(guī)律性,即使從數(shù)據(jù)庫中擦除偽碼也無法進(jìn)入系統(tǒng),從而實(shí)現(xiàn)了可靠的密鑰權(quán)限控制。加密過程如下:若真碼為:1b3s46,則偽碼為:573l53o2l5l7693417c2,無論真碼是一位還是相同多位,偽碼總是具有同樣的不確定性和復(fù)雜性,所以若想通過簡(jiǎn)化真碼來分析偽碼是不可能的。
在VFP中采用隨機(jī)偽碼存庫的方法可以實(shí)現(xiàn)一個(gè)應(yīng)用系統(tǒng)的多用戶權(quán)限控制,加密可靠,不易破解,可將一個(gè)l至7位的用戶密碼轉(zhuǎn)換為20位的隨機(jī)偽碼,且每次重新設(shè)定密碼時(shí)所產(chǎn)生的偽碼都不相同,通過變換生成的20位偽碼沒有任何規(guī)律性,即使從數(shù)據(jù)庫中擦除偽碼也無法進(jìn)入系統(tǒng),從而實(shí)現(xiàn)了可靠的密碼權(quán)限控制。
三、結(jié)論
從上述的隨機(jī)偽碼加密算法的主要過程和關(guān)鍵代碼我們可以看到,在VisualFoxPm數(shù)據(jù)庫中,用隨機(jī)偽碼的方法實(shí)現(xiàn)可靠敏感數(shù)據(jù)加密處理,實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)的安全保護(hù),是大多數(shù)用戶所希望的。對(duì)于利用隨機(jī)加密算法加密的數(shù)據(jù),使用常規(guī)的方法一般是很難破解的。完全可以實(shí)現(xiàn)一個(gè)應(yīng)用系統(tǒng)的多用戶權(quán)限控制功能。同時(shí)我們也應(yīng)該看到,利用VFP開發(fā)數(shù)據(jù)庫管理系統(tǒng)是一個(gè)系統(tǒng)過程,只有不斷完善,才能精益求精,才能防止非法用戶的使用與侵入,保證數(shù)據(jù)庫系統(tǒng)的安全性與可靠性。

網(wǎng)絡(luò)客服QQ: 沈編輯

投訴建議:0373-5939925????投訴建議QQ:

招聘合作:2851259250@qq.com (如您是期刊主編、文章高手,可通過郵件合作)

地址:河南省新鄉(xiāng)市金穗大道東段266號(hào)中州期刊聯(lián)盟 ICP備案號(hào):豫ICP備2020036848

【免責(zé)聲明】:中州期刊聯(lián)盟所提供的信息資源如有侵權(quán)、違規(guī),請(qǐng)及時(shí)告知。

版權(quán)所有:中州期刊聯(lián)盟(新鄉(xiāng)市博翰文化傳媒有限公司)

關(guān)注”中州期刊聯(lián)盟”公眾號(hào)
了解論文寫作全系列課程

核心期刊為何難發(fā)?

論文發(fā)表總嫌貴?

職院?jiǎn)挝话l(fā)核心?

掃描關(guān)注公眾號(hào)

論文發(fā)表不再有疑惑

論文寫作全系列課程

掃碼了解更多

輕松寫核心期刊論文

在線留言