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置换后,得到的比特串的下标列表如下:
IP
58
50
42
34
26
18
10
2
60
52
44
36
28
20
12
4
62
54
46
38
30
22
14
6
64
56
48
- des算法图解 > DES算法
-
DES算法
下载该文档 文档格式:DOC 更新时间:2004-11-05 下载次数:1 点击次数:2文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: shary 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: www.erenjia.net 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 更多文档...
-
上一篇:des算法实现:标准DES-C实现方法
下一篇:实验二:基于DES加密算法的小型安全系统
点击查看更多关于des算法图解的相关文档
- 您可能感兴趣的
- des加密算法原理图解 des算法 des加密算法 3des加密算法源代码 des加密算法c实现 3des加密算法 simpledes算法 des加密算法流程图 des加密算法详解
- 大家在找
-
- · 大学毕业论文格式范文
- · cs1.6僵尸正式版
- · 1.管理沟通中的障碍
- · 公共关系与人与人联系
- · adobephotoshop8.0
- · 高一美术教案
- · 少年阿.宾txt全集观看
- · 比亚迪f3气囊灯常亮
- · 上海精神科医生收入
- · 中学英语音标教学课件
- · 大柴498发动机
- · 车铣复合加工视频
- · 2011河北考试网
- · 金杯491发动机
- · 轴用钢丝挡圈
- · 长沙救助站
- · mypencilcase
- · 东莞led照明采购部
- · 一条大河波浪宽
- · 幼儿园集体备课内容
- · 74ls192中文资料
- · 中科创业事件
- · 汽车保养常识
- · 新加坡职业教育
- · 湖南高速铁道职业学院
- · 射频卡天线设计
- · 步步高学习机官网首页
- · 地下城补助
- · 集体备课总结
- · 采煤机图片
- 赞助商链接