DES算法及其在VC++6.doc
DES算法及其在VC++6.0下的实现(上)摘要:本文介绍了一种国际上通用的加密算法—DES算法的原理,并给出了在VC++6.0语言环境下实现的源代码。最后给出一个示例,以供参考。关键字:DES算法、明文、密文、密钥、VC;本文程序运行效果图如下:正文:当今社会是信息化的社会。为了适应社会对计算机数据安全保密越来越高的要求,美国国家标准局(NBS)于1997年公布了一个由IBM公司研制的一种加密算法,并且确定为非机要部门使用的数据加密标准,简称DES(Data Encrypton Standard)。自公布之日起,DES算法作为国际上商用保密通信和计算机通信的最常用算法,一直活跃在国际保密通信的舞台上,扮演了十分突出的角色。现将DES算法简单介绍一下,并给出实现DES算法的VC源代码。DES算法由加密、解密和子密钥的生成三部分组成。一.加密DES算法处理的数据对象是一组64比特的明文串。设该明文串为m=m1m2…m64 (mi=0或1)。明文串经过64比特的密钥K来加密,最后生成长度为64比特的密文E。其加密过程图示如下:DES算法加密过程对DES算法加密过程图示的说明如下:待加密的64比特明文串m,经过IP置换后,得到的比特串的下标列表如下:
IP58504234261810260524436282012
您可能关注的文档
- 26监督日志.doc
- 2C++与C的几点不同§0_3C++类与对象§0_4构造函数和析.ppt
- 2、未分组数据茎叶图和箱线图.doc
- 2现代高效农业示范园区一览表-附件2.doc
- 3.2高速缓存.ppt-3.5提高主存储器性能的措施.ppt
- 43回讲演会プログラム -一社团法人 JBA .doc
- 6.0脉冲产生,整形电路-第六章概述.ppt
- 7-44价格及效率差异,标准设定问题,标竿制度.doc
- 8.1.1.数据模型.ppt
- 961029修正物流中心业者实施自主管理作业手册项目三、项.doc
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
最近下载
- 安全生产许可证”三类人员“人员配备要求优质资料.doc VIP
- 2023年军考化学模拟试题.doc VIP
- 网络安全等级保护-重大风险隐患项描述实践指南(【2025】测评报告新增).docx VIP
- 党课:清明节廉政党课PPT清明廉风润初心廉洁自律守底线课件.pptx VIP
- 高中物理(人教版)精品教案:法拉第电磁感应定律教学设计.pdf VIP
- 光伏电站培训计划.docx VIP
- 2024年公交车司机职业技能竞赛理论考试题库(含答案).pdf VIP
- 人音版音乐一年级下册《牧童谣》标准教案.pptx VIP
- 某某光伏电站运维月报.docx VIP
- 家具使用维护及培训方案范例.docx VIP
原创力文档

文档评论(0)