第一范文网 - 专业文章范例文档资料分享平台

DES加密算法实现论文

来源:用户分享 时间:2025/5/17 6:22:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第四章测试

4.1测试平台和方法

我们采用的测试平台为:CPU是奔腾2.2 G,内存为512M的IBM R40笔记本电脑,操作系统为WINDOWS XP。

4.2 正确性测试

测试方法为:本课题的正确性测试采用磁盘文件的DES加密实用工具1.0版,在加密测试时先输入明文在输入密钥后加密。当进行解密测试时与之相反。

DES算法测试用数据如下:

密钥 名文 密文 0000000000000000 0000000000000000 8CA64DE9C1B123A7 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 7359B2163E4EDC58 3000000000000000 1000000000000001 958E6E627A05557B 1111111111111111 1111111111111111 F40379AB9E0EC533 0123456789ABCDEF 1111111111111111 17668DFC7292532D 1111111111111111 0123456789ABCDEF 8A5AE1F81AB8F2DD 0000000000000000 0000000000000000 8CA64DE9C1B123A7 FEDCBA9876543210 0123456789ABCDEF ED39D950FA74BCC4 7CA110454A1A6E57 01A1D6D039776742 690F5B0D9A26939B 0131D9619DC1376E 5CD54CA83DEF57DA 7A389D10354BD271 07A1133E4A0B2686 0248D43806F67172 868EBB51CAB4599A 3849674C2602319E 51454B582DDF440A 7178876E01F19B2A 04B915BA43FEB5B6 42FD443059577FA2 AF37FB421F8C4095 0113B970FD34F2CE 059B5E0851CF143A 86A560F10EC6D85B 0170F175468FB5E6 0756D8E0774761D2 0CD3DA020021DC09 43297FAD38E373FE 762514B829BF486A EA676B2CB7DB2B7A 07A7137045DA2A16 3BDD119049372802 DFD64A815CAF1A0F 04689104C2FD3B2F 26955F6835AF609A 5C513C9C4886C088 37D06BB516CB7546 164D5E404F275232 0A2AEEAE3FF4AB77 1F08260D1AC2465E 6B056E18759F5CCA EF1BF03E5DFA575A 584023641ABA6176 004BD6EF09176062 88BF0DB6D70DEE56 025816164629B007 480D39006EE762F2 A1F9915541020B56 49793EBC79B3258F 437540C8698F3CFA 6FBF1CAFCFFD0556

4FB05E1515AB73A7 072D43A077075292 2F22E49BAB7CA1AC 49E95D6D4CA229BF 02FE55778117F12A 5A6B612CC26CCE4A 018310DC409B26D6 1D9D5C5018F728C2 5F4C038ED12B2E41 1C587F1C13924FEF 305532286D6F295A 63FAC0D034D9F793 0101010101010101 0123456789ABCDEF 617B3A0CE8F07100 1F1F1F1F0E0E0E0E 0123456789ABCDEF DB958605F8C8C606 E0FEE0FEF1FEF1FE 0123456789ABCDEF EDBFD1C66C29CCC7 0000000000000000 FFFFFFFFFFFFFFFF 355550B2150E2451

第五章 DES加密软件工具

5.1人机界面的功能介绍:

本人机界面是为DES算法设计的能对磁盘文件、文字串、16进制数进行加密或解密。当对这三种其中任何一种进行加密或解密时其他两种的输入行将变灰,即不能对其他两种形式的数据进行同时加密。

加密方面,无论是对磁盘文件、文字串、16进制数其中的那一种执行操作,在密钥的输入方面的控制是相同的,就是需要进行两种判断:第一是输入的米钥长度是否符合要求,第二是两次输入的密钥长度是否相同。如果有一项不符的话,将弹出对话框提示重新设置。当密钥符合要求后将根据控制变量来判断加密的种类。如果是对磁盘文件进行加密,加密后的密文将以 .enc结尾。如果是对文字串和16进制数进行加密的话直接会显示出加密后的密文。

解密方面唯一与加密不同点就是对磁盘文件解密后的明文将以 .dec结尾。 此人机界面还加有关于本软件的版本介绍。

5.2 状态—事件—响应流程图

开始 调出主窗口见图5.3.1 等待输入状态1 磁盘文件radio button 文字串radio button 十六进制radio button 1 2 a=1 “打开文件”button可用 “输入文件名”edit box可用 “输入文字串”edit box 不可用 “输入十六进制串” edit box 不可用 “加密” button 可用“解密” button 可用“输入密钥” edit box可用 “确认密钥” edit box可用 a=2 “打开文件”button不可用 “输入文件名”edit box不可用 “输入文字串”edit box可用 “输入十六进制串” edit box 不可用 “加密” button 可用“解密” button 可用“输入密钥” edit box可用 “确认密钥” edit box可用 a=3 “打开文件”button不可用 “输入文件名”edit box不可用 “输入文字串”edit box不可用 “输入十六进制串” edit box可用 “加密” button 可用“解密” button 可用“输入密钥” edit box可用 “确认密钥” edit box可用 等待输入状态1 等待输入状态1 等待输入状态1

(a)

图5.1 状态—事件—响应流程图 Fig 5.1 predicament- affair-respond flow chart

搜索更多关于: DES加密算法实现论文 的文档
DES加密算法实现论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c01m3v27ema2i4cx3qilf_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top