基于Ecel数据加密方案_第1页
基于Ecel数据加密方案_第2页
基于Ecel数据加密方案_第3页
基于Ecel数据加密方案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 1 页 共 4 页 基于 数据加密方案基于 数据加密方案 摘要 Excel 是目前办公系统以及实验 数据处理中常用的应用系统之一 大量重要的敏感数 据被集中存放在文件里 数据的安全性是大多数用户 非常关切的 提出了几种加密方案 并对它们的原理 和使用方法做了详细说明 然后对各种加密方案安全 性能方面进行对比分析 为用户在保护 excel 敏感数 据方面提供了一些借鉴 关键词 Excel 安全性加 密分析 一 实现过程 1 基于 Excel 自身的加密 对于 Excel 文件 可认为有工作簿组成 而工作簿由若干 工作表组成 因此 基于 Excel 本身 可采取两种保 护方法 工作表保护和工作簿保护 工作表保护 点击 工具 保护 保护工作表 可 以设定密码保护你的工作表 以防止自己无意的修改 或他人未经授权的修改 此功能可使非法用户只能看 到工作表内容 但无法对文件进行修改 如果用户想 在总体保护表的情况下对表的个别数据进行修改 可 在保护工作表之前 设置 单元格格式 保护 选项 选择锁定或隐藏复选框 取消锁定则在保护工 作表之后仍可修改此区域数据 设置隐藏可使保护工 第 2 页 共 4 页 作表之后 隐藏公式数据 工作簿保护 Excel 为 用户提供了二种方式来保护工作薄 点击 工具 保 护 保护工作簿 可以设定密码保护你的工 作簿的结构和窗口 保护 结构 是指工作簿中的 工作表将不能进行移动 删除 隐裁 取消隐跟或重 新命名 不能插入新的工作表 保护 窗口 可以在 打开工作簿时保持窗口的固定位位置和大小 上述 两种方法存在一些问题 即在保护之后 非法用户虽 然无法修改文件内容但仍能看到文件内容 从而泄露 重要数据 因此这两种可认为是对合法用户起到一定 的防止误操作的辅助手段 无法从根本保护数据不被 泄露 文件口令保护 点击 工具 选项 安全性 可以设定打开权限密码或修改权限密 码保护你 Excel 文件 设置打开权限密码之后 在 没有输入正确的密码之前 Excel 将不允许用户打开 这一 Excel 文件 从而也就无法看到文件内容 设置 修改权限密码之后 在输入打开权限密码后 Excel 文件将继续要求您输入修改密码 如果密码无效 则 只能以只读方式打开 但是这种方法打开之后 如果 做了修改 系统会提示你另存文件 另存之后 新的 文件修改密码自动失效 打开密码仍起作用 2 基 于 Excel 文件的加密 鉴于采用上述方法使文件部分 第 3 页 共 4 页 数据能够被非法用户得到 我们采用对整个文件进行 加密 极大地增加了安全性 原理如下 整个系统有 两个模块构成 加密模块 encrypt 和解密模块 decrypt 当需要加密文件时 命令格式为 encryptexcel 文件名 当需要解密文件时 命令格 式为 decryptexcel 文件名 加密原理为 假设文 件原始内容为 M 用户随机选定一个密钥为 P 然后 M 和 P 异或运算得到密文 C 即 解密原理为 密 文 C 和密钥 P 异或运算得到原始内容 即 实际上 只要对加密文件再加一次密 即得原始文件 即只需 一个加密模块即可 实现主要代码如下 include include voidmain ifexit if NULL printf exit fp2 fopen while fclose fclose 3 基于单元 格的加密 在实际应用中 我们有时并不需要加密所 有数据 如职工工资表 我们只需对工资数据等设计 个人隐私的信息进行加密 而诸如职工名 性别 籍 贯等不敏感信息则不需要保护 在这种情况下 我们 可将加密单位设计为单元格 从而更方便用户的使用 并且加密更加安全具体 对于单元格的加密 我们采 用 VBA 编程技术 比如 要对应发工资这一项进行加 密保护 主要代码如下 Subencrpt pay 第 4 页 共 4 页 DimiAsInteger Fori 2To10 加密数据所在的范围 Range Range Xor32 NextEndSub 这样非法用户看到 的只是一些无实际意义的信息 从而保护了加密信息 如需解密 再执行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论