《信 息 安 全 技 术》 实 验 报 告 学院 计算机科学与工程学院 学号 姓名 实验一、DES 加解密算法 一、实验目的 1
学会并实现 DES 算法 2
理解对称密码体制的基本思想 3
掌握数据加密和解密的基本过程 二、实验内容 根据 DES 加密标准,用 C++设计编写符合 DES 算法思想的加、解密程序,能够实现对字符串和数组的加密和解密
三、实验的原理 美国 IBM 公司 W
Tuchman 和 C
Meyer 1971-1972 年研制成功
1967 年美国 Horst Feistel 提出的理论
美国国家标准局(NBS)1973 年 5 月到 1974 年 8 月两次发布通告,公开征求用于电子计算机的加密算法
经评选从一大批算法中采纳了 IBM 的LUCIFER 方案
DES 算法 1975 年 3 月公开发表,1977 年 1 月 15 日由美国国家标准局颁布为联邦数据加密标准(Data Encryption Standard),于 1977 年 7 月 15 日生效
为二进制编码数据设计的,可以对计算机数据进行密码保护的数学运算
DES的保密性仅取决于对密钥的保密,而算法是公开的
64 位明文变换到 64 位密文,密钥 64 位,实际可用密钥长度为 56 位
运行结果: 四、思考题 1. 分析影响DES密码体制安全的因素
答: 影响DES密码体制安全的因素主要是密钥的健壮性
2. 公钥算法中加密算法和解密算法有何步骤
答:DES 密码体制中加密算法和解密算法流程相同,区别在于解密使用的子密钥和加密的子密钥相反 实验二、操作系统安全配置 一、实验目的 1.熟悉Windows NT/XP/2000 系统的安全配置 2
理解可信计算机评价准则 二、实验内容 1
Windows 系统注册表的配置 点击“开始\运行”选项,键入“reg