计算机网络安全实训报告(共22页).doc
《计算机网络安全实训报告(共22页).doc》由会员分享,可在线阅读,更多相关《计算机网络安全实训报告(共22页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上高等教育自学考试“专接本”计算机网络专业 课程名称:计算机网络安全 姓 名: 准考证号: 完成日期:2012年4月9日专心-专注-专业实训一 古典加密算法一、实训目的古典数据加密的工作原理。二、实训环境 一台安装有Windows 9X或Windows 2000/XP/NT的计算机。三、实训内容用一种高级语言编写程序实现对某一文件内容用恺撒加密(或维吉尼亚加密)法进行加密,然后用解密程序进行解密。四、实训步骤 1、用一种高级语言编写程序实现对某一文件内容用恺撒加密(或维吉尼亚加密)法进行加密。 public string VigenereEncrypto(string
2、input, string key) System.Diagnostics.Debugger.Launch(); int keylen = key.Length; int ptlen = input.Length; int quotient = ptlen / keylen; int remainder = ptlen % keylen; string output = ; for (int i = 0; i quotient; +i) for (int j = 0; j keylen; +j) int c = (inputi * keylen + j - a + keyj - a) % 26
3、 + a; output += Convert.ToChar(c); for (int i = 0; i remainder; +i) int c = (inputquotient * keylen + i - a + keyi - a) % 26 + a; output += Convert.ToChar(c); return output; 2、用解密程序对密文进行解密。public string VigenereDecrypto(string output, string key) System.Diagnostics.Debugger.Launch(); int keylen = ke
4、y.Length; int ptlen = output.Length; int quotient = ptlen / keylen; int remainder = ptlen % keylen; string input = ; for (int i = 0; i quotient; +i) for (int j = 0; j keylen; +j) int c = (outputi * keylen + j - a + 26 - (keyj - a) % 26 + a; input += Convert.ToChar(c); for (int i = 0; i remainder; +i
5、) int c = (outputquotient * keylen + i - a + 26 - (keyi - a) % 26 + a; input += Convert.ToChar(c); return input; 五、实训效果检测上交加密程序、解密程序、原文(.txt文档)解密:在文本框中输入明文和密钥,点击“加密”即可在“密文”后的文本框中显示相应密文。解密:在文本框中输入密文和密钥,点击“加密”即可在“密文”后的文本框中显示相应明文。实训三 杀毒软件的使用一、实训目的理解什么是病毒以及病毒检测与防范技术。二、实训环境 一台安装有Windows 9X或Windows 2000/X
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 网络安全 报告 22
限制150内