基于Ecel数据加密方案

上传人:工**** 文档编号:459016339 上传时间:2022-12-09 格式:DOCX 页数:3 大小:16.28KB
返回 下载 相关 举报
基于Ecel数据加密方案_第1页
第1页 / 共3页
基于Ecel数据加密方案_第2页
第2页 / 共3页
基于Ecel数据加密方案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于Ecel数据加密方案》由会员分享,可在线阅读,更多相关《基于Ecel数据加密方案(3页珍藏版)》请在金锄头文库上搜索。

1、基于数据加密方案 摘要Excel是现在办公系统和试验数据处理中常见的应用系统之一。大量主要的敏感数据被集中存放在文件里,数据的安全性是大多数用户很关切的。提出了几个加密方案,并对它们的原理和使用方法做了具体说明。然后对多种加密方案安全性能方面进行对比分析,为用户在保护excel敏感数据方面提供了部分借鉴。关键词Excel安全性加密分析 一、实现过程1.基于Excel本身的加密。对于Excel文件,可认为有工作簿组成,而工作簿由若干工作表组成。所以,基于Excel本身,可采取两种保护方法:工作表保护和工作簿保护。 工作表保护。点击“工具”“保护”,“保护工作表”,能够设定密码保护你的工作表,以预

2、防自己无意的修改或她人未经授权的修改。此功效可使非法用户只能看到工作表内容,但无法对文件进行修改。假如用户想在总体保护表的情况下对表的部分数据进行修改,可在保护工作表之前,设置“单元格格式”-“保护”选项,选择锁定或隐藏复选框。取消锁定则在保护工作表以后仍可修改此区域数据。设置隐藏可使保护工作表以后,隐藏公式数据。工作簿保护。Excel为用户提供了二种方法来保护工作薄。点击“工具”保护”“保护工作簿”,能够设定密码保护你的工作簿的结构和窗口。保护“结构”,是指工作簿中的工作表将不能进行移动、删除、隐裁、取消隐跟或重新命名,不能插入新的工作表。保护“窗口”能够在打开工作簿时保持窗口的固定位位置和

3、大小。 上述两种方法存在部分问题:即在保护以后,非法用户即使无法修改文件内容但仍能看到文件内容,从而泄露主要数据。所以这两种可认为是对正当用户起到一定的预防误操作的辅助手段,无法从根本保护数据不被泄露。文件口令保护。点击“工具”“选项”,“安全性”能够设定打开权限密码或修改权限密码保护你Excel文件。 设置打开权限密码以后,在没有输入正确的密码之前,Excel将不许可用户打开这一Excel文件,从而也就无法看到文件内容。设置修改权限密码以后,在输入打开权限密码后,Excel文件将继续要求您输入修改密码,假如密码无效,则只能以只读方法打开。不过这种方法打开以后,假如做了修改,系统会提醒你另存文

4、件,另存以后,新的文件修改密码自动失效,打开密码仍起作用。2.基于Excel文件的加密。鉴于采取上述方法使文件部分数据能够被非法用户得到,我们采取对整个文件进行加密,极大地增加了安全性,原理以下:整个系统有两个模块组成,加密模块encrypt和解密模块decrypt。当需要加密文件时,命令格式为:encryptexcel文件名。当需要解密文件时,命令格式为:decryptexcel文件名。 加密原理为:假设文件原始内容为M,用户随机选定一个密钥为P,然后M和P异或运算得到密文C。即:。解密原理为:密文C和密钥P异或运算得到原始内容。即:。 实际上,只要对加密文件再加一次密,即得原始文件,即只需

5、一个加密模块即可。实现关键代码以下: #include#includevoidmain ifexit;if)=NULL) printf; exit; fp2=fopen;while)fclose; fclose; 3.基于单元格的加密。在实际应用中,我们有时并不需要加密全部数据,如职员工资表,我们只需对工资数据等设计个人隐私的信息进行加密,而诸如职员名、性别、籍贯等不敏感信息则不需要保护。在这种情况下,我们可将加密单位设计为单元格,从而更方便用户的使用,而且加密愈加安全详细。对于单元格的加密,我们采取VBA编程技术。比如,要对应发工资这一项进行加密保护。关键代码以下:Subencrpt_pay DimiAsIntegerFori=2To10加密数据所在的范围 Range)=Range)Xor32NextEndSub 这么非法用户看到的只是部分无实际意义的信息,从而保护了加密信息,如需解密,再实施一次即可。对其它主要的信息方法类似。不再说明。下一步,我们将考虑并设计愈加安全并方便用户使用的保护方案。参考文件:2潭浩强编著.C程序设计.清华大学出版社,1999,飞雪

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号