999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Excel的數據加密方案

2008-12-31 00:00:00
商場現代化 2008年31期

[摘要] Excel是目前辦公系統以及實驗數據處理中常用的應用系統之一。大量重要的敏感數據被集中存放在文件里,數據的安全性是大多數用戶非常關切的。本文提出了幾種加密方案,并對它們的原理和使用方法做了詳細說明。然后對各種加密方案安全性能方面進行對比分析,為用戶在保護excel敏感數據方面提供了一些借鑒。

[關鍵詞] Excel 安全性 加密 分析

一、實現過程

1.基于Excel自身的加密。對于Excel文件,可認為有工作簿組成,而工作簿由若干工作表組成。因此,基于Excel本身,可采取兩種保護方法:工作表保護和工作簿保護。

(1)工作表保護。點擊“工具”—>“保護”,—>“保護工作表”,可以設定密碼保護你的工作表,以防止自己無意的修改或他人未經授權的修改。此功能可使非法用戶只能看到工作表內容,但無法對文件進行修改。如果用戶想在總體保護表的情況下對表的個別數據進行修改,可在保護工作表之前,設置“單元格格式”-“保護”選項,選擇鎖定或隱藏復選框。取消鎖定則在保護工作表之后仍可修改此區域數據。設置隱藏可使保護工作表之后,隱藏公式數據。

(2)工作簿保護。Excel為用戶提供了二種方式來保護工作薄。點擊“工具”—>保護”—>“保護工作簿”,可以設定密碼保護你的工作簿的結構和窗口。保護“結構”,是指工作簿中的工作表將不能進行移動、刪除、隱裁、取消隱跟或重新命名,不能插入新的工作表。保護“窗口”可以在打開工作簿時保持窗口的固定位位置和大小。

上述兩種方法存在一些問題:即在保護之后,非法用戶雖然無法修改文件內容但仍能看到文件內容,從而泄露重要數據。因此這兩種可認為是對合法用戶(管理員)起到一定的防止誤操作的輔助手段,無法從根本保護數據不被泄露。

(3)文件口令保護。點擊“工具”—>“選項”,—>“安全性”可以設定打開權限密碼或修改權限密碼保護你Excel文件。

設置打開權限密碼之后,在沒有輸入正確的密碼之前,Excel將不允許用戶打開這一Excel文件,從而也就無法看到文件內容。設置修改權限密碼之后,在輸入打開權限密碼后,Excel文件將繼續要求您輸入修改密碼,如果密碼無效,則只能以只讀方式打開。但是這種方法打開之后,如果做了修改,系統會提示你另存文件,另存之后,新的文件修改密碼自動失效,打開密碼仍起作用。

2.基于Excel文件的加密。鑒于采用上述方法使文件部分數據能夠被非法用戶得到,我們采用對整個文件進行加密,極大地增加了安全性,原理如下:整個系統有兩個模塊構成,加密模塊encrypt和解密模塊decrypt。當需要加密文件時,命令格式為:encryptexcel文件名。當需要解密文件時,命令格式為:decryptexcel文件名。

加密原理為:假設文件原始內容為M,用戶隨機選定一個密鑰為P,然后M和P異或運算得到密文C。即:。

解密原理為:密文C和密鑰P異或運算得到原始內容。即:。

實際上,只要對加密文件再加一次密,即得原始文件,即只需一個加密模塊即可。

實現主要代碼如下:

#include

#include

void main(int argc,char *argv[])

{

FILE *fp1,*fp2; //fp1:原始文件內容;fp2:加密文件內容。

if(argc!=3) exit(0);

if((fp1=fopen(argv[1],\"rb\"))==NULL)

{

printf(\"Can not open the file\\");

exit(0);

}

fp2=fopen(argv[2],\"wb\");

while(!feof(fp1))

fputc(fgetc(fp1)^30,fp2);

fclose(fp1);

fclose(fp2);

}

3.基于單元格的加密。在實際應用中,我們有時并不需要加密所有數據,如職工工資表,我們只需對工資數據等設計個人隱私的信息進行加密,而諸如職工名、性別、籍貫等不敏感信息則不需要保護。在這種情況下,我們可將加密單位設計為單元格,從而更方便用戶的使用,并且加密更加安全具體。對于單元格的加密,我們采用VBA編程技術。比如,要對應發工資這一項進行加密保護。主要代碼如下:

Sub encrpt_pay()

Dim i As Integer

For i = 2 To 10‘加密數據所在的范圍

Range(\"E\" + Format(i)) = Range(\"A\" + Format(i)) Xor 32

Next

End Sub

這樣非法用戶看到的只是一些無實際意義的信息,從而保護了加密信息,如需解密,再執行一次即可。對其他重要的信息方法類似。不再說明。下一步,我們將考慮并設計更加安全并方便用戶使用的保護方案。

參考文獻:

[1]張丹:喬春華.EXCEL工作表的保護.內蒙古科技與經濟.2004.22

[2]潭浩強編著.C程序設計.清華大學出版社,1999

主站蜘蛛池模板: 一级毛片免费的| 精品人妻无码中字系列| 狠狠色综合网| 久久黄色影院| 日韩欧美91| 国产拍揄自揄精品视频网站| 国产精品永久久久久| 日本精品αv中文字幕| 无码免费视频| 四虎精品黑人视频| 人妻免费无码不卡视频| 亚洲欧美综合精品久久成人网| 国语少妇高潮| 三区在线视频| 国产美女在线免费观看| 成人福利在线免费观看| 亚洲AV成人一区国产精品| 日韩天堂在线观看| 国产91av在线| 欧美日韩国产成人在线观看| 国产69精品久久| 国产精品久久自在自线观看| 91探花在线观看国产最新| lhav亚洲精品| 欧美日本激情| 色综合久久无码网| 国产乱码精品一区二区三区中文| 97在线公开视频| 久久99这里精品8国产| 日韩精品一区二区三区视频免费看| 看国产一级毛片| 免费播放毛片| 久久精品视频亚洲| 最新国产高清在线| 国产区在线观看视频| 亚洲AⅤ永久无码精品毛片| 日韩免费毛片| 香蕉eeww99国产在线观看| 亚洲欧洲一区二区三区| 日日噜噜夜夜狠狠视频| 国产亚洲视频在线观看| 美女被躁出白浆视频播放| 91成人免费观看在线观看| 中文字幕一区二区人妻电影| 久久网欧美| 国产成人三级在线观看视频| 免费在线观看av| 国产视频 第一页| 欧美一区国产| 日本三级精品| vvvv98国产成人综合青青| 中文字幕乱码二三区免费| 午夜老司机永久免费看片| 91精品国产自产91精品资源| 欧美日韩在线亚洲国产人| 欧美成一级| 国产成人亚洲精品无码电影| 自慰高潮喷白浆在线观看| 久久一级电影| 99视频精品在线观看| 国产精品对白刺激| 激情无码视频在线看| 好吊色妇女免费视频免费| 无码综合天天久久综合网| 一区二区三区精品视频在线观看| 国产一在线观看| 国产成人亚洲精品蜜芽影院| 亚洲精品国产日韩无码AV永久免费网 | 呦系列视频一区二区三区| 亚洲精品欧美日本中文字幕| 丰满少妇αⅴ无码区| 久久久久人妻一区精品色奶水| 色亚洲成人| 茄子视频毛片免费观看| 无码av免费不卡在线观看| 91久久夜色精品国产网站| 国产真实乱人视频| 在线欧美日韩国产| 91精品综合| 国产亚洲精品97AA片在线播放| 国产精品吹潮在线观看中文| 亚洲日韩久久综合中文字幕|