欢迎来到天天文库
浏览记录
ID:26849294
大小:499.00 KB
页数:9页
时间:2018-11-29
《vc3013misty1算法的加密软件 (vc)的实现2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于Misty1算法的加密软件(VC)的实现摘要随着计算机网络及通信技术的飞速发展,信息安全成了信息社会急需解决的最重要的问题之一,密码技术是保证信息安全的核心技术。本文用C++语言开发了一个基于Misty1算法的加密软件,该软件能对文件进行加密和解密。在具体实现时,首先分析了Misty1算法的基本结构,设计出相应的实施方法,正确实现了该算法,其次,设计了一个图形用户界面,最后对软件进行了测试,验证了实现方法的正确性。关键词:MISTY1;加密;解密DesignandImplementationofEncryptionSoft
2、ware(VC)BasedonMISTY1AbstractWiththerapiddevelopmentofcomputernetworkstechnologyandcommunicationtechnology,Informationsecurityhasbecomeoneofthemostimportantproblemsurgenttoresolveininformationsociety,Cryptographictechnologyisthecoretechnologytoguaranteeinformationse
3、curity.Inthispaper,aencryptionsoftwarebasedonMisty1algorithmisdevelopedbyusingCplus-pluslanguage.Itcanencryptanddecryptafile.Duringtheprocessofimplementation,thebasicstructureofthealgorithmisanalyzedfirstandthecounterpartmethodisdesigned,secondly,aGUIisdesigned,fina
4、lly,thesoftwareistested,theresultshowsthatmethodofimplementationisright.Keywords:MISTY1;Encryption;Decryption目录论文总页数:28页1引言11.1课题背景11.2国内外研究现状11.3本课题研究的意义11.4实验环境和预期结果32MISTY1算法的描述及用于文件加密的意义32.1MISTY1算法的描述和应用32.1.1密钥产生部分32.1.2数据随机化部分42.2MISTY1应用于文件加密的意义133加密软件的设计和实现
5、143.1软件功能分析143.2MISTY1的c++实现143.3加密软件的界面设计163.4加密软件的界面编码173.4.1文件加密173.4.2文件解密193.4.3文件浏览/保存203.4.4文件加密/解密演示214软件测试21结论26参考文献26致谢27声明286.加密函数加密操作如图7:图6加密过程运行程序,按照界面提示操作,主要显示如下:1、按提示输入相应信息,如图9:图9加密提示操作2、加密操作,点击“文件加密”按扭,如图10,将提示你操作成功:图10加密操作成功提示3、查看加密后按指定路径保存的文本文档,如图1
6、1:图11加密后的文本文档4、解密加密后的文档:图12解密操作成功提示5、检查解密后的文档。图13解密后的文本文档6、需要加密的BMP文件:图14需要加密的BMP文件7、加密后的BMP文件:图15加密后的BMP文件软件存在的问题:由于在程序编写中存在某些问题没有解决,所以程序运行是出现个别问题如下:1、该程序目前还只限加密文本文件和BMP文件;2、加密后的文本文件解密后,打开后将看见最后将多一位数据,如图所示:图16需要加密的原文件图17解密后的文档由图16和图17相比较,我们可以看出其中的5就是在解密后多出的数据。
此文档下载收益归作者所有