DES 算法 解析

DES 算法 解析

(DES:Data Encryption Standard)。

https://www.cnblogs.com/songwenlong/p/5944139.html
https://www.cnblogs.com/lixiaoxu/articles/7736917.html

https://www.cnblogs.com/luop/p/4366902.html

3 其它密码算法
  近期介绍了DES、AES和Simon3种密码算法,他们都属于分组密码算法,后续有时间再介绍其它分组密码算法、流密码算法、杂凑函数(Hash算法)等。读者有兴趣可以参考《密码学与网络安全——原理与实践》以及网上相关资料,算法原理基本都差不多。

4 参考资料
[1] William Stallings著;王张宜等译. 密码编码学与网络安全——原理与实践(第五版)[M]. 北京:电子工业出版社,2012.1.

[2] http://en.wikipedia.org/wiki/Data_Encryption_Standard

[3] http://en.wikipedia.org/wiki/Feistel_cipher

[4] https://github.com/tarequeh/DES

http://www.hankcs.com/security/des-algorithm-illustrated.html 重要
译自J. Orlin Grabbe的名作《DES Algorithm Illustrated》,国外许多大学将该文章作为补充材料,可作为理解DES算法的最佳入门手册。

https://www.cnblogs.com/luop/p/4366902.html

注意 对称密钥的含义:
https://blog.csdn.net/wyq_841943/article/details/50157363

https://blog.csdn.net/White_Idiot/article/details/67634872 图不错

https://blog.csdn.net/yxtxiaotian/article/details/52025653 解析不错 在这个基础上 进一步 整理

https://www.cnblogs.com/lixiaoxu/articles/7736917.html

https://en.wikipedia.org/wiki/Data_Encryption_Standard

DES算法详解和代码 - IP置换
https://blog.csdn.net/bcbobo21cn/article/details/48626149
即将输入的第58位换到第一位,第50位换到第2位,…,依此类推,最后一位是原来的第7位。L0、R0则是换位输出后的两部分,L0是输出的左32位,R0 是右32位,例

如:设置换前的输入值为D1D2D3……D64,则经过初始置换后的结果为:L0=D58D50…D8;R0=D57D49…D7。

Initial Permutation (IP) : 初始置换

Permuted Choice 1 (PC-1)

Permuted Choice 2 (PC-2)

Expansion (E)

Substitution Box 1 (S[1])

Final Permutation (IP**-1)

Permutation P

安全体系(一)—— DES算法详解

https://blog.csdn.net/qq_24314631/article/details/65437711

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值