用于文档加密算法研究毕业论文.doc_第1页
用于文档加密算法研究毕业论文.doc_第2页
用于文档加密算法研究毕业论文.doc_第3页
用于文档加密算法研究毕业论文.doc_第4页
用于文档加密算法研究毕业论文.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

用于文档加密算法研究毕业论文 目 录 引 言 1 一 文档加密概述 2 一 文档加密的概念 2 二 文档加密概述 2 二 密码学的概述 3 一 密码学的发展 3 1 古代加密方法 3 2 古典密码 3 3 近代密码 4 二 密码学基本概念 5 三 加密体制分类 6 1 对称密码体制 6 2 非对称密码体制 6 三 对几种文档加密算法进行介绍与研究 7 一 DES 算法 7 二 国际数据加密算法 IDEA 7 三 RSA 算法 8 四 EIGAMAL算法 10 五 其它几种加密算法 11 1 恺撒移位密码 11 2 MD5 算法 11 三 常用加密软件介绍 12 一 移动加密工具 12 二 我是 007 加密 13 结 论 14 致谢语 15 参考文献 16 集美大学毕业论文 用于文档加密算法研究 1 0 引 言 随着信息社会的到来 人们在享受信息资源所带来的巨大的利益的同时 也面临 着信息安全的严峻考验 信息安全已经成为世界性的现实问题 信息安全问题已威胁 到国家的政治 经济 军事 文化 意识形态等领域 同时 信息安全问题也是人们 能否保护自己的个人隐私的关键 信息安全是社会稳定安全的必要前提条件 信息安全是一个综合性的交叉学科领域 广泛涉及数学 密码学 计算机 通信 控制 人工智能 安全工程 人文科学等诸多学科 是近几年迅速发展的一个热点学 科领域 信息对抗和网络安全是信息安全的核心热点 它的研究和发展又将刺激 推 动和促进相关学科的研究与发展 至今 密码技术是取得信息安全性最有效的一种方 法 密码技术是信息安全的核心技术 通过数据加密 人们可以有效地保证通信线路上的内容不被泄露 而且还可以检 验传送信息的完整性 进一步 密码技术可以应用于数字签名 身份认证和信息鉴定 这些应用对于资源存取控制以及其它安全措施是必须而且有效的 信息安全产品从应 用类型上可以分为防火墙类产品 防病毒类产品 防攻击类产品 密码类产品 认证 类产品和访问控制类产品 相对于防病毒软件和防火墙软件来说 基于密码技术密码 类产品 认证类产品份额相对较小 但随着金融 电信 政府等行业信息化建设对于 网络安全整体解决方案需求的增加 将会有较大的增长 集美大学毕业论文 用于文档加密算法研究 1 一 文档加密概述 一 文档加密的概念 文档加密 是指通过采用加密算法和各种加密技术对网络或计算机中的文档进 行加密防止文档非法外泄的技术 文档加密是国内对信息安全的基本要求 二 文档加密概述 在当今的信息社会中 每天都有大量的信息在传输 交换 存储和处理 在这些 日常文档应用 传送 保存过程中既要保证文档数据的安全 又不能影响正常的工作 交流 这就关乎文档的安全了 文档安全主要受两分面的影响 一是内部攻击 二是 外部攻击 内部攻击是指任何可以访问目标电子文档系统的内部员工都构成威胁 外 部攻击是指一些攻击者在强烈的动机驱使下 能够利用多种复杂的策略和技术进行复 合攻击 这些攻击者也构成了严重的威胁 所以文档安全工作贯穿着文档管理的每个 环节 作对电子文档的使用与管理提出了更加严格的安全性要求 它特别强调电子文 档的原始性 保密性和完整性 严格防止非授权用户的访问和破坏 对于文档加密的要求 首先是表现在对文件加密系统的安全性 即 要求文档加 密软件必须考虑全文加密和高强度的加密算法上 我们知道 文档加密需求会随着电 脑制造水平的提高 个人电脑技术水平的提升 文档储存的变化而变化 这就需要加 密算法对应用环境的变化能灵活地设置受保护的文件格式和受关联的应用程序 同时 文档环境复杂 用途众多 加密要求多样化 有的需要移动办公 有的是公文传送 有的还需要和一些身份认证系统 办公系统进行结合 这就需要加密算法能够最大范 围地适应文档的各种加密要求 从而保证我们的文档安全 集美大学毕业论文 用于文档加密算法研究 2 二 密码学的概述 一 密码学的发展 密码学是一门古老而深奥的科学 它以认识密码变换为本质 以加密与解密基本 规律为研究对象 密码学的发展历程大至经历了三个阶段 古代加密方法 古典密码 和近代密码 1 古代加密方法 古代加密方法 应用需求是催生古代加密方法起源和进步的直接动力 据石刻及有关史料记载 许 多古代文明 如埃及人 伯来人等都是在实践中逐步发明并使用了密码系统 从某种 意义上说 战争是科学技术进步的催化剂 自从有了战争 人类就面临着安全通信需 求 研究表明 古代加密方法大约起源于公元前440年出现在古希腊战争中的隐写术 当时为了安全传送军事情报 奴隶主将奴隶的头发剃光 把情报写在奴隶的光头上 待头发变长后将奴隶送到另一个部落 再次剃光头发 原有的信息复现出来 从而实 现两个部落间的秘密通信 另一个将密码学用于通信的记录是 斯巴达人于公元前400年将Scytale加密工具 用于军官间传递秘密信息 Scytale实际上是一个锥形指挥棒 周围环绕一张羊皮纸 将要保密的信息写在羊皮纸上 解下羊皮纸 上面的消息杂乱无章 无法理解 但将 它绕在另一个同等尺寸的棒子上后 就能看到原始的消息 我国古代也早就出现以藏头诗 藏尾诗 漏格诗及绘画等形式 将需表达的消息 或 密语 隐藏在诗文或画卷中特定位置的记载 若只注意诗或画的表面意境 则很难 发现其中隐藏的 话外之音 总而言之 尽管这些古代加密方法只能限定在局部范 围内使用 但却体现了密码学的若干典型特征 2 古典密码 古典密码 相比于古代加密方法 古典密码系统已变得复杂 并初步显现出近代密码系统的雏 形 文字置换是其主要加密思想 一般通过手工或借助机械变换方式实现加密 古典 密码的密码体制主要有意表代替密码 多表代替密码及转轮密码 20世纪20年代 随 着机械和机电技术的逐步成熟 以及电报和无线电应用的出现 引起了密码设备方面 的一场革命 发明了转轮密码机 简称转轮机 转轮机的出现是密码学发展的重要 集美大学毕业论文 用于文档加密算法研究 3 标志之一 由此传统密码学有了长足的进展 利用机械转轮人们开发出了许多极其复 杂的加密系统 密码加密速度也大大提高 由于转轮机的密钥量有限 二战中后期曾 引发了一场加密与破译的对抗 二战结束后 电子学开始被引入到密码机之中 第一个电子密码机也仅仅是一个 转轮机 只是转轮被电子器件取代而已 这些电子转轮机的唯一优势在于其操作速度 但它们仍受制于机械式转轮密码机固有弱点 密码周期有限 制造费用高等 的影响 3 近代密码 近代密码 20世纪70年代 源于计算机科学蓬勃发展的推动 快速电子计算机和现代数学方法 为加密技术提供了新的概念和工具 当然也给破译者提供了有力的武器 新技术的到 来给密码设计者带来了前所未有的自由 他们可以轻易地摆脱原先用铅笔和纸张进行 手工设计时易犯的错误 也不用为机械方式实现密码机的高额费用而发愁 从而可以 设计出更为复杂的密码系统 1949年 Claude Shannon发表了 保密系统的通信理论 这篇论文作为近代密 码学的理论基础之一 直至30年之后才显示出它的价值 1976年 Diffie和Hellman发 表了 密码学的新方向 一文 提出了适用于网络保密通信的公钥密码思想 开辟了 公开密钥密码学的新领域 掀起了公钥密码研究的序幕 在这些思想的启迪下 各种 公钥密码体制相继被提出 特别是RSA公钥密码体制的提出 是密码学史上的一个重要 里程碑 可以这么说 没有公钥密码的研究就没有近代密码学 与此同时 美国国家 标准局 正式公布实施了美国的数据加密标准 DES 及其加密算法 并将之用于政府等 非机密单位及商业领域的保密通信 上述两篇重要论文和美国数据加密标准DES的实施 标志着密码学理论与技术的划时代变革 宣布了近代密码学的开始 近代密码学与计算机技术 电子通信技术紧密相关 在这一阶段 密码理论蓬勃 发展 密码算法设计与分析互相促进 出现了大量的密码算法和各种攻击方法 另外 密码使用的范围也在不断扩张 而且出现了许多通用的加密标准 当然 密码学在飞 速发展的同时 也出现了一些新的课题和方向 例如 在分组密码领域 由于DES已经 无法满足高保密性的要求 美国于1997年1月开始征集新一代数据加密标准 即高级数 据加密标准 AES 目前 AES已将比利时密码学家设计的Rijndael算法作为标准草案 正对其进行性能评估 AES征集活动使国际密码学界掀起了分组密码研究的新高潮 在公开密钥密码领域 椭圆曲线密码体制由于其安全性高 计算速度快等优点引 集美大学毕业论文 用于文档加密算法研究 4 起了人们的普遍关注 此外 由于嵌入式系统的发展和智能卡的应用 这些设备上所 使用的密码算法由于系统本身资源的限制 要求密码算法以较小的资源快速实现 因 此 公开密钥密码的快速实现就成为了一个新的研究热点 随着相关技术的发展 一 些具有潜在密码应用价值的技术也得到了密码学家的高度重视 一些新的密码技术 如混沌密码 量子密码等 正在逐步走向实用化 二 密码学基本概念 密码学作为数学的一个分支 是研究信息系统安全保密的科学 是密码编码学和 密码分析学的统称 密码编码学是关于消息保密的技术和科学 密码编码学是密码体制的设计学 即 怎样编码 采用什么样的密码体制保证信念被安全地加密 从事此行业的人员被称为 密码编码者 密码分析学是与密码编码学相对应的技术和科学 即研究如何破译密文的科学和 技术 密码分析学是在未知密钥的情况下从密文推演出明文或密钥的技术 密码分析 者是从事密码分析的专业人员 在密码学中 有一个五元组 明文 密文 密钥 加密算法 解密算法 对应 的加密方案称为密码体制 或密码 明文是作为加密输入的原始信息 即消息的原始形式 通常用 m 或 p 表示 所有 可能明文的有限集称为明文空间 通常用 M 或 P 来表示 密文是明文经加密变换后的结果 即消息被加密处理后的形式 通常用 c 表示 所有可能密文的有限集称为密文空间 通常用 C 来表示 密钥是参与密码变换的参数 通常用 k 表示 一切可能的密钥构成的有限集称为 密钥空间 通常用 K 表示 加密算法是将明文变换为密文的变换函数 相应的变换过程称为加密 即编码的 过程 通常用 E 表示 解密算法是将密文恢复为明文的变换函数 相应的变换过程称为解密 即解码过 程 通常用 D 表示 对于有实用意义的密码体制而言 加密算法等到的密文总是能用一定的解密算法 恢复出原始的明文来 而密文消息的获取同时依赖于初始明文和密钥的值 集美大学毕业论文 用于文档加密算法研究 5 三 加密体制分类 密码体制从原理上可分为两大类 即单钥或对称密码体制和双钥或非对称密码体 制 1 对称密码体制 对称密码体制 对称密码体制是一种传统密码体制 在对称加密系统中 加密和解密采用相同的 密钥 因为加解密密钥相同 需要通信的双方必须选择和保存他们共同的密钥 各方 必须信任对方不会将密钥泄密出去 这样就可以实现数据的机密性和完整性 2 非对称密码体制 非对称密码体制 非对称密码体制也叫公钥加密技术 该技术就是针对私钥密码体制的缺陷被提出来 的 在公钥加密系统中 加密和解密是相对独立的 加密和解密会使用两把不同的密 钥 加密密钥 公开密钥 向公众公开 谁都可以使用 解密密钥 秘密密钥 只有解密 人自己知道 非法使用者根据公开的加密密钥无法推算出解密密钥 顾其可称为公钥 密码体制 如果一个人选择并公布了他的公钥 另外任何人都可以用这一公钥来加密 传送给那个人的消息 私钥是秘密保存的 只有私钥的所有者才能利用私钥对密文进 行解密 公钥密码体制的算法中最著名的代表是 RSA 系统 公钥密钥的密钥管理比较 简单 并且可以方便的实现数字签名和验证 但算法复杂 加密数据的速率较低 公钥 加密系统不存在对称加密系统中密钥的分配和保存问题 公钥加密系统除了用于数据 加密外 还可用于数字签名 集美大学毕业论文 用于文档加密算法研究 6 三 对几种文档加密算法进行介绍与研究 一 DES 算法 DES 算法为密码体制中的对称密码体制 又被成为美国数据加密标准 是 1972 年 美国 IBM 公司研制的对称密码体制加密算法 其密钥长度为 56 位 明文按 64 位进行 分组 将分组后的明文组和 56 位的密钥按位替代或交换的方法形成密文组的加密方法 DES 加密算法特点 分组比较短 密钥太短 密码生命周期短 运算速度较慢 DES 工作的基本原理是 其入口参数有三个 key data mode key 为加密解密 使用的密钥 data 为加密解密的数据 mode 为其工作模式 当模式为加密模式时 明 文按照 64 位进行分组 形成明文组 key 用于对数据加密 当模式为解密模式时 key 用于对数据解密 实际运用中 密钥只用到了 64 位中的 56 位 这样才具有高的安全 性 DES 算法 于 1977 年得到美国政府的正式许可 是一种用 56 位密钥来加密 64 位 数据的方法 虽然 56 位密钥的 DES 算法已经风光不在 而且常有用 Des 加密的明文被 破译的报道 但是了解一下昔日美国的标准加密算法总是有益的 而且目前 DES 算法得 到了广泛的应用 在某些场合 仍然发挥着余热 DES 的整个体制是公开的 系统的安全性主要依赖于密钥的保密 其算法主要由 初始置换 IP 16 轮迭代的乘积变换 逆初始转换 IP 1及 16 个子密钥产生器构成 乘 积变换是 DES 算法的核心部分 主要完成 DES 的迭代运算过程 它将经过 IP 置换后的 数据分成 32bit 的左右两组 在迭代过程中彼此左右交换位置 每次迭代时只对右边 的 32bit 进行一系列的加密变换 在此轮迭代快结束时 将左边的 32bit 与右边得到 的 32bit 逐位模 2 运算 作为下一轮迭代时右边的分段 并将原来右边未经变换的段 直接送到左边的寄存器中作为下一轮迭代时左边的段 二 国际数据加密算法 IDEA IDEA 即国际数据加密算法 它是根据中国学者朱学嘉博士与著名密码学家 James Massey 于 1990 年联合提出的建议标准算法 PES 改进而来的 它的明文与密文块 都是 64bit 密钥长度为 128bit IDEA 无论是采用软件还是硬件实现都比较容易 而 集美大学毕业论文 用于文档加密算法研究 7 且加解密速度很快 IDEA 是一种由 8 个相似圈和一个输出变换组成的迭代算法 IDEA 的每个圈都由三 种函数 模 216 1 乘法 模 216 加法和按位异或组成 在加密之前 IDEA 通过密钥扩展将 128bit 的密钥扩展为 52Byte 的加密密钥 EK 然后由 EK 计算出解密密钥 DK EK 和 DK 分为 8 组半密钥 每组长度为 6Byte 前 8 组 密钥用于 8 圈加密 最后半组密钥 4Byte 用于输出变换 IDEA 的加密过程和解密过 程是一样的 只不过使用不同的密钥 加密时用 EK 解密时用 DK 密钥扩展的过程如下 1 将 128bit 的密钥作为 EK 的前 8byte 2 将前 8byte 循环左移 25bit 得到下一 8byte 将这个过程循环 7 次 3 在第 7 次循环时 取前 4byte 作为 EK 的最后 4byte 4 至此 52byte 的 EK 生成完毕 IDEA 算法相对来说是一个比较新的算法 其安全性研究也在不断进行之中 在 IDEA 算法公布后不久 就有学者指出 IDEA 的密钥扩展算法存在缺陷 导致在 IDEA 算法中存在大量弱密钥类 但这个弱点通过简单的修改密钥扩展算法 加入异或算子 即可克服 三 RSA 算法 当前最著名 应用最广泛的公钥系统 RSA 是在 1978 年 由美国麻省理工学院 MIT 的 Ron Rivest Adi Shamir 和 Leonard Adleman 在题为 获得数字签名和公开钥密码系 统的方法 的论文中提出的 它是一个基于数论的非对称 公钥 密码体制 是一种分 组密码体制 其名称来自于三个发明者的姓名首字母 它的安全性是基于大整数素因 子分解的困难性 而大整数因子分解问题是数学上的著名难题 至今没有有效的方法 予以解决 因此可以确保 RSA 算法的安全性 RSA 系统是公钥系统的最具有典型意义的 方法 大多数使用公钥密码进行加密和数字签名的产品和标准使用的都是 RSA 算法 RSA 算法是第一个既能用于数据加密也能用于数字签名的算法 因此它为公用网 络上信息的加密和鉴别提供了一种基本的方法 它通常是先生成一对 RSA 密钥 其中 之一是保密密钥 由用户保存 另一个为公开密钥 可对外公开 甚至可在网络服务 器中注册 人们用公钥加密文件发送给个人 个人就可以用私钥解密接收 为提高保 密强度 RSA 密钥至少为 500 位长 一般推荐使用 1024 位 集美大学毕业论文 用于文档加密算法研究 8 该算法基于下面的两个事实 这些事实保证了 RSA 算法的安全有效性 1 已有确定一个数是不是质数的快速算法 2 尚未找到确定一个合数的质因子的快速算法 RSA 算法表述如下 1 用户 B 生成两个大素数 p 和 p q 是保密的 2 B 计算这两个素数的乘积 n p q 和 n p 1 q 1 n 是保密的 3 B 选择一个随机数 e 满足 0 e n 并且 e 和 n 互素 4 B 通过计算得出 d d 为同时与 n n 互素的数 d 是 B 自留且保密的 为解密密钥 5 B 将 n 和 e 公开作为公钥使用 用户 A 通过公开渠道查到 n 和 e 6 A 对明文 m 实施加密变换得到密文 c c me mod n 7 用户 B 收到密文 c 后 实施解密变换 m cd mod n 注意 加密密钥是 e n 解密密钥是 d n 例子 1 用户 B 生成两个素数 p 3 q 11 2 n p q 33 n p 1 q 1 20 3 选择一个随机数 e 3 e 满足 0 e n 并且 e 和 n 互素 4 d 为同时与 n n 互素的数 计算得出 d 7 5 用户 B 将 n 33 和 e 3 公开作为公钥使用 用户 A 通过公开渠道查到 n 和 e 6 用户 A 对明文 m 5 实施加密变换得到密文 c c 53 mod 33 26 7 用户 B 收到密文 c 后 实施解密变换得到明文 m 267 mod 33 5 RSA 算法是第一个能同时用于加密和数字签名的算法 也易于理解和操作 RSA 是 被研究得最广泛的公钥算法 从提出到现在已近二十年 经历了各种攻击的考验 逐 渐为人们接受 普遍认为是目前最优秀的公钥方案之一 该算法的加密密钥和加密算 法分开 使得密钥分配更为方便 它特别符合计算机网络环境 对于网上的大量用户 可以将加密密钥用电话簿的方式印出 如果某用户想与另一用户进行保密通信 只需 从公钥簿上查出对方的加密密钥 用它对所传送的信息加密发出即可 对方收到信息 后 用仅为自己所知的解密密钥将信息脱密 了解报文的内容 由此可看出 RSA 算法 解决了大量网络用户密钥管理的难题 这是公钥密码系统相对于对称密码系统最突出 集美大学毕业论文 用于文档加密算法研究 9 的优点 由于 RSA 的分组长度太大 为保证安全性 n 至少也要 600 位以上 使运算代价 很高 尤其是速度较慢 较对称密码算法慢几个数量级 且随着大数分解技术的发展 这个长度还在增加 不利于数据格式的标准化 目前 SET 协议 安全电子交易协议 中要求 CA 采用 2048 比特长的密钥 其他实体使用 1024 比特的密钥 为了速度问题 目前人们广泛使用单钥 公钥密码结合使用的方法 优缺点互补 单钥密码加密速度快 人们用它来加密较长的文件 然后用 RSA 来给文件密钥加密 极好的解决了单钥密码的 密钥分发问题 公钥加密算法中使用最广的是 RSA RSA 算法研制的最初理念与目标是努力使互联 网安全可靠 旨在解决 DES 算法密钥的利用公开信道传输分发的难题 而实际结果不 但很好地解决了这个难题 还可利用 RSA 来完成对电文的数字签名以抗对电文的否认 与抵赖 同时还可以利用数字签名较容易地发现攻击者对电文的非法篡改 以保护数 据信息的完整性 四 EIGamal 算法 ElGamal 算法 是一种较为常见的加密算法 它是基于 1984 年提出的公钥密码体 制和椭圆曲线加密体系 既能用于数据加密也能用于数字签名 其安全性依赖于计算 有限域上离散对数这一难题 在加密过程中 生成的密文长度是明文的两倍 且每次 加密后都会在密文中生成一个随机数 K ElGamal 密钥产生方法 首先选择一个素数 p 获取一个素数 p 的一个原根 g 若 g 模 p 的阶等于 m 则称 a 为模 m 的一个原根 其中 m 表示 m 的欧拉函数 和一个随机数 x 且 g 和 x 均小于 p 计算 y g x mod p 则其公钥为 y g 和 p 私钥是 x g 和 p 可由一组用户共享 ElGamal 用于数字签名 被签信息为 M 首先选择一个随机数 k k 与 p 1 互质 计算 a g k mod p 再用扩展 Euclidean 算法对下面方程求解 b M xa kb mod p 1 签名就是 a b 随机数 k 须丢弃 验证时要验证下式 集美大学毕业论文 用于文档加密算法研究 10 y a a b mod p g M mod p 同时一定要检验是否满足 1 a p 否则签名容易伪造 ElGamal 用于加密被加密信息为 M 首先选择一个随机数 k k 与 p 1 互质 计算 a g k mod p b y k M mod p a b 为密文 是明文的两倍长 解密时计算 M b a x mod p ElGamal 签名的安全性依赖于乘法群 IFp 上的离散对数计算 素数 p 必须足够 大 且 p 1 至少包含一个大素数 因子以抵抗 Pohlig Hellman 算法的攻击 M 一般都应采用信息的 HASH 值 如 SHA 算法 ElGamal 的安全性主要依赖于 p 和 g 若选取不当则签名容易伪造 应保证 g 对于 p 1 的大素数因子不可约 五 其它几种加密算法 1 恺撒移位密码 恺撒移位密码 密码的使用最早可以追溯到古罗马时期 高卢战记 有描述恺撒曾经使用密码 来传递信息 即所谓的 恺撒密码 它是一种替代密码 通过将字母按顺序推后起 3 位起到加密作用 如将字母 A 换作字母 D 将字母 B 换作字母 E 因据说恺撒是率先使用加密函的古代将领之一 因此这种加密方法被称为恺撒密 码 这是一种简单的加密方法 这种密码的密度是很低的 只需简单地统计字频就可 以破译 现今又叫 移位密码 只不过移动的位数不一定是 3 位而已 2 MD5 算法算法 MD5 算法中文名为消息摘要算法第五版 为计算机安全领域广泛使用的一种散列函 数 用以提供消息的完整性保护 MD5 典型应用是对一段信息产生信息摘要 以防止被篡改 MD5 将整个文件当作一 个大文本信息 通过其不可逆的字符串变换算法 产生了这个唯一的 MD5 信息摘要 为了让大家对 MD5 的应用有个直观的认识 我以一个比方和一个实例来简要描述一下 其工作过程 大家都知道 地球上任何人都有自己独一无二的指纹 这常常成为司法机关鉴别 罪犯身份最值得信赖的方法 与之类似 MD5 就可以为任何文件 不管其大小 格式 数量 产生一个同样独一无二的 数字指纹 如果任何人对文件做了任何改动 其 MD5 值也就是对应的 数字指纹 都会发生变化 集美大学毕业论文 用于文档加密算法研究 11 我常常在某些软件下载站点的某软件信息中看到其 MD5 值 它的作用就在于我们 可以在下载该软件后 对下载回来的文件用专门的软件做一次 MD5 校验 以确保我们 获得的文件与该站点提供的文件为同一文件 利用 MD5 算法来进行文件校验的方案被 大量应用到软件下载站 论坛数据库 系统文件安全等方面 三 常用加密软件介绍 一 移动加密工具 用这个软件把要加密的文档都放在一个文件夹中 双击打开软件 输入两次要加 密的密码 然后在点击 加密 就可以将文件夹中所有的文档加密 图 3 1 加密完成后 文件夹里的文档都不见 只留这个软件 要查看被加密的文档 可 双击这个软件输入之前设定的密码后可在次看到被加密的文档 集美大学毕业论文 用于文档加密算法研究 12 图 3 2 二 我是 007 加密 我是 007 加密软件是一款完全免费又功能强大的全能加密软件 采用多种加密方 法 支持加密文本 文件 文件夹 提供文件粉碎和文件透镜功能 支持独立加密 只要有密码 加密后的文件就可以在没有安装本软件的电脑上解密 本软件具有其它 同类软件所没有的 幻影 功能 支持图片幻影与文件幻影 可以得到奇妙的加密效 果 本软件采用国际流行的 DES MD5 RSA 等专业算法进行文件加密 保证加密文件 的安全性 图 3 3 下面简单介绍下软件如何对文件进行加密 首先打开软件 点击 文件加密 然后点击 增加文件 选择好要加密的文件 输入两次加密密码 勾选 创建 EXT 自解密程序 这样就可对文件独立加密 加密后 集美大学毕业论文 用于文档加密算法研究 13 的文件就可以在没有安装这个软件的电脑上解密 图 3 4 结 论 信息加密是保障信息安全最核心的技术措施和理论基础 它采用密码学的原理与 方法对信息进行可逆的数学变换 从而使非法接入者无法理解信息的真正含义 达到 保证信息机密性的目的 加密就是通过密码算术对数据进行转化 使之成为没有正确密钥任何人都无法读 懂的报文 而这些以无法读懂的形式出现的数据一般被称为密文 为了读懂报文 密 文必须重新转变为它的最初形式 明文 而含有用来以数学方式转换报文的双重密码 就是密钥 在这种情况下即使一则信息被截获并阅读 这则信息也是毫无利用价值的 本论文对文档加密进行了概

温馨提示

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

评论

0/150

提交评论