- 106
- 0
- 约7.31千字
- 约 16页
- 2016-05-08 发布于湖北
- 举报
数据加密标准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函数(,)
您可能关注的文档
最近下载
- 项目实施保障措施详解.docx VIP
- 模具开发作业程序.docx VIP
- 2026年供应链管理师考试大纲含答案.docx VIP
- 青海省版劳动合同书(全日制用工).doc
- GB 18466-2005 医疗机构水污染物排放标准 .docx VIP
- 中国汽车可持续发展蓝皮书2025-北京华汽&华汽研究院&商道咨询-2025-94页.pdf
- CFX培训讲义-07湍流模型.PPT VIP
- 关于印发《铜陵有色金属集团控股有限公司工程项目招投标管理暂行办法》的通知.pdf VIP
- 金蝶云星空企业版 V9.0_产品培训_制造_委外管理.pptx VIP
- T∕ISC 0101-2026 基于大模型的企业级 AI 知识库能力要求.pdf VIP
原创力文档

文档评论(0)