【老生谈算法】matlab实现DES算法源码——DES算法

运用Matlab实现DES算法


1、文档下载:

本算法已经整理成文档如下,有需要的朋友可以点击进行下载

序号 文档(点击下载)
本项目文档 【老生谈算法】运用Matlab实现DES算法.docx

2、算法详解:

1、DES加密解密过程详解
2、DES算法理论图解
3、DES算法的应用误区
4、DES算法MATLAB程序实现演示

DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。
  其密钥长度为56位,明文按64位进行分组,将分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。
  DES加密算法特点:分组比较短、密钥太短、密码生命周期短、运算速度较慢。
DES工作的基本原理是,其入口参数有三个:key、data。 key为加密解密使用的密钥,data为加密解密的数据。实际运用中,密钥只用到了64位中的56位,这样才具有高的安全性。

一、DES加密解密过程详解
1-1、变换密钥
1.1.

你可能感兴趣的:(matlab算法原理详解,matlab,算法)