实验一 数字证书与PKI
一、实验目的:
掌握PKI相关知识,掌握从PKI申请免费个人数字证书服务、掌握数字证书在安全电子邮件中的应用
二、实验内容:
1、了解国内外典型的PKI
2、申请两个126邮箱帐号,用于验证采用数字证书发送安全电子邮件
3、从“中国数字认证网”www.daodoc.com/security/
http://www.daodoc.com/security/
等网络安全相关网站,了解互联网安全现状及相关的安全技术。
3、浏览黑客网站:QQ黑客基地http://www.daodoc.com/
黑基网http://www.daodoc.com/ 中华黑客联盟http://www.daodoc.com/
等网站了解黑客危害及攻击手段。
4、在http://www.daodoc.com中查找相关的网络安全论坛,网站等内容。
实验五 加密算法实验
一、实验目的
通过C语言编程实验替代加密算法,加深对古典密码体制的了解。
二、实验环境
PC机、Windows XP系统、C编译器
三、实验理论
凯撒密码是罗马战争时期凯撒大帝创造的,用于加密通过信使传递的作战命令。它将字母表中的字母移动一定位置而实现加密。该算法极其简单,其加密过程如下:
在这里明文记为m,密文记为c,加密变换记为E(k1,m)(其中k1为密钥),解密变换记为D(k12,m)(其中k2为解密密钥),由于其加密解密密钥相同,故简记为k。 凯撒密码的加密过程可记为如下一个变化: c=m+k mod n(其中n为基本字符个数) 同样,解密过程可以表示为:
m=c+k mod n(其中n为基本字符个数)
对于计算机而言,n可取256或128,m、k、c均为一个8bit的二进制数。显然,这种加密算法极不安全,即使采用穷举法,最多也只要255次即可破译。当然,究其本身而言,仍然是一个单表置换,因此,频率分析法对其仍是有效的。
四、实验内容
凯撒密码的加密及其破解的编程实现。