博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简易版DES加密和解密详解
阅读量:6001 次
发布时间:2019-06-20

本文共 336 字,大约阅读时间需要 1 分钟。

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

二进制数据的变换

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

 

 

表2.8

  

表2.9

 

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

转载于:https://www.cnblogs.com/ECJTUACM-873284962/p/6838664.html

你可能感兴趣的文章
git 命令行使用(基础篇)
查看>>
在VUE中利用MQTT协议实现即时通讯
查看>>
在项目中遇到的一些bug
查看>>
Vue笔记(五)——Token&生命周期
查看>>
《前端十年心路-我把一切告诉你》的书稿大纲&问题收集
查看>>
CSS居中总结大全
查看>>
Elasticsearch 参考指南(安装X-Pack)
查看>>
[LintCode] 604. Design Compressed String Iterator
查看>>
微信小程序黑客马拉松即将开始,来做最酷的 Mini Program Creators!
查看>>
从人肉到智能,阿里运维体系经历了哪些变迁?
查看>>
JavaScript基础---函数
查看>>
前端每日实战:120# 视频演示如何用纯 CSS 创作锡纸撕开的文字效果
查看>>
electron写一个简单host切换工具
查看>>
Bytom矿池接入协议指南
查看>>
前端每日实战 2018 年 8 月份项目汇总(共 29 个项目)
查看>>
Linux 和 vim使用
查看>>
弃 Java 而使用 Kotlin 的你后悔了吗?| kotlin将会是最好的开发语言
查看>>
【跃迁之路】【538天】程序员高效学习方法论探索系列(实验阶段295-2018.07.28)...
查看>>
搭建基于express框架的运行环境
查看>>
关于angular4通过npm安装bootstrap插件在启动时候报错问题。
查看>>