• des算法图解 > DES算法
  • DES算法

    免费下载 下载该文档 文档格式:DOC   更新时间:2004-11-05   下载次数:1   点击次数:2
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:shary
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    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

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • des加密算法原理图解  des算法  des加密算法  3des加密算法源代码  des加密算法c实现  3des加密算法  simpledes算法  des加密算法流程图  des加密算法详解