DES加密算法的C++实现分步讲解

作者: realXuan_分类: 计算机技术 发布时间: 2022-03-21 21:34:12 浏览:8539 次

DES加密算法的C++实现分步讲解

笙涪陵:
听到最多的就是,辅助函数已经写了辅助函数已经写了,可是我不会的就是如何实现哪些辅助函数,大体思路都懂[大哭]

樱酱可耐汁:
up主你好,203行的异或结果是否应该赋值给right,并且是否应该将swap放到异或之前?我观察到up主代码运行结果中每轮的输出都是上一轮输出的左右交换,但是理论上应该是每轮的right都不同于和上一轮的left。???

【回复】的确是每轮的right都不同于和上一轮的left,已将左右交换部分的问题修复并重新上传,感谢提醒。
eiobohien:
‍博主你好DES用devc++实现会报错:#include "stdc++.h"这里怎么解决呢

旺旺再看就把我喝掉:
可以详细讲讲辅助函数是怎么写的吗[微笑]

Ohhhzm:
请问这个是用什么软件运行的呢,用devc++会报错诶

芜湖坠机大司马:
我觉得可以添加一下辅助函数的讲解,一上来感觉有点懵(其他讲的都挺不错的,谢谢up)

【回复】回复 @芜湖坠机大司马 :感谢宝贵建议。在熟悉DES算法的主要框架之前可以先忽略辅助函数细节,仅将其视作工具使用即可。先把重点精力放在算法的主要逻辑上可以避免混乱。
【回复】比如移位函数,理解了好一会才看懂j<28..
芜湖坠机大司马:
还有想问下up,初始置换表和选位表有什么讲究吗?可以使用密码学安全的随机数生成器取模生成吗?

【回复】算法中使用的表格是固定的,属于算法设计中的一部分。
石墨烯银:
up主,链接被封了,可以重新给个链接吗[大哭]

_simon1:
up可以发一份吗,连接进不去啊[龙年][龙年]

静许夜雪:
作者大大能发我一份代码吗,简介链接显示失效了[星星眼][星星眼][星星眼]

sweetks:
我想问一下des密码的明文输入只能是0-f么,如果超过了改怎么解决

人类后后后腿:
up能发我一份代码吗,简介链接失效了[大哭][大哭]

回眸一笑睡眼惺忪:
作者大大能发我一份代码吗,简介链接显示失效了

DES加密算法 c++ 让学习变得更简单 跟着UP主创作吧(第三期)

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读