DES加密算法解读.docVIP

  • 31
  • 0
  • 约 16页
  • 2016-03-07 发布于湖北
  • 举报
数据加密标准DES(ata Encryption Standard)算法是由美国IBM公司研制的一种分组密码算法,一迭代分组密码。DES是一使用最为广泛的加密算法,虽然DES出现后又产生了许多常规加密算法,但DES仍是此类算法中最重要的一。 在正式讨论DES算法之前,为了更好的理解算法的实际工作过程,我们先来看一个简化的DES算法,以此加深对DES算法的理解。一、DES加密算法 简化的DES加密算法是以8bit的明文分组和10bit密钥作为输入,产生8bit密文分组作为输出。 1、加密 图6.9 简化的DES的加密过程 2、加密算法构成: 简单DES的加密算法包括4个基本函数:初始置换函数IPfk函数SW置换函数逆置换函数IP-1。 初始置换函数初始置换IP是将明文中数据的排列顺序按一定的规则重新排列,而生成新的数据序列的过程。如图6.10所示: 【IP置换2 6 3 1 4 8 5 7 图6.10 简单DES的初始置换 例:设8bit数据,则初始置换的结果为: fk函数fk函数是多个置换函数和替代函数的组合函数。fk函数将输入它的8bit数据行分组,分成左4位和右4位,然后进行运算fk函数(,)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档