简易版DES加密和解密详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简易版DES加密和解密详解相关的知识,希望对你有一定的参考价值。

在DES密码里,是如何进行加密和解密的呢?这里采用DES的简易版来进行说明。

二进制数据的变换

由于不仅仅是DES密码,在其它的现代密码中也应用了二进制数据,所以无论是文章还是数字,都需要将明文变换为二进制数据,如图表所示,这里仅将使用的16字符(其中含有1个没有意义的空字符),将每个字符都对应不同的4bit的二进制编码进行变换,将明文表示成"0"和"1"的系列

 

技术分享

技术分享

 技术分享

表2.8

技术分享  

表2.9

技术分享

 

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

本文部分参考自漫画密码,此文博主花了几个小时的时间整理,转载请注明http://www.cnblogs.com/ECJTUACM-873284962/,非常感谢!

以上是关于简易版DES加密和解密详解的主要内容,如果未能解决你的问题,请参考以下文章

java des 加密 解密 密钥随机取得方法

加密算法详解

des算法加密解密的实现

使用des对文件加密后怎么解密

Java Web学习数据加密方式详解

DES加密算法原理