上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
电子商务概论知识指导:DES算法
作者:互联网 申领版权
2010年08月09日 共有 583 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:
    

第三节 DES算法 数据加密标准DES(data encryption standard)算法是由美国IBM公司研制的一种分组密码算法,是一个迭代分组密码。
    DES是一个使用最为广泛的加密算法,虽然从DES出现后又产生了许多常规加密算法,但DES仍是此类算法中最重要的一个。在正式讨论DES算法之前,为了更好的理解算法的实际工作过程,我们先来看一个简化的DES算法,以此加深对DES算法的理解。 图6.9 简单DES的加密过程
    

一、简单DES简单DES的加密算法是以8bit的明文分组和10bit密钥作为输入,产生8bit密文分组作为输出。
    

1、加密过程简单DES的加密过程如图6.9所示。
    

2、加密算法构成: 简单DES的加密算法包括4个基本函数:一个初始置换函数IP;一个fk函数;一个用来交换数据的SW置换函数;一个逆置换函数IP-1。
    

(1)初始置换函数IP 数据原先所在位置
    
IP置换2 6 3 1 4 8 5 7
    
初始置换IP是将明文M中数据的排列顺序按一定的规则重新排列,而生成新的数据序列的过程。如图6.10所示:图6.10 简单DES的初始置换 设8bit数据K各位分别为K1、K2、K3、K4、K5、K6、K7、K8,则经过IP置换后,各位分别为K2、K6、K3、K1、K4、K8、K5、K7。例:设8bit数据为11110011 ,则初始置换的结果为:经IP置换
    
11110011
    
10111101
    

        
(2)fk函数fk函数是多个置换函数和替代函数的组合函数。fk函数将输入它的8bit数据进行分组,分成左4位和右4位,然后进行如下运算。fk(L,R)=(L?F(R,SK),R)L 输入的左边4位分组R 输入的右边4位分组? 逐位异或
    

 

相关新闻

考证~有好东西推介啦~
关于资格考证学习资料众筹的通知
“证券投资分析”考试心得体会与建议
考试心得分享
成功没有捷径,努力才是王道
证券业从业人员资格考试大纲2011年 第六部分 参考法规目录
证券业从业人员资格考试大纲2011年 第五部分 证券投资基金
证券业从业人员资格考试大纲2011年 第四部分 证券投资分析
证券业从业人员资格考试大纲2011年 第三部分 证券交易
证券业从业人员资格考试大纲2011年 第二部分 证券发行与承销

您可能对这些感兴趣  

我国首部电子银行法近期出台 加强风险控制
雅虎被诉传播虐待儿童图片 遭索赔千万美元
金融资料频传遭窃 电子商务市场损失巨大
BSA欲在华开辟反盗版新路 打击教育两手兼施
北京拟修正电信霸王条款 对用户停机须提前告知
界定网络盗版
企业屡遭域名注册商骚扰 CN域名是否要保护
美高院判P2P公司为盗版负责
‘克隆网站’频现 银行推出安全证书克敌
Google在美遭到起诉 网络广告涉嫌点击诈骗

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》