对称密码之DES实验源代码
输入密钥和明文,明文先进行初始变换,分为左右两半L0和R0,各32位长,R0放入扩展函数E,扩展成48位;密钥k进行置换选择PC1,密钥中每个第8位都用作奇偶校验,故有效密钥长度是56位,分为左右两半,各为28位,分别循环左移后合并,进入置换选择PC2,变为48位,将结果与扩展后的R0异或,进入函数组S1,变为32位,再进入置换选择P,输出加密函数f,函数f与L0异或,其结果成为R1,原来的R0成为L1。将该操作重复16次。经过16轮迭代后,左,右半部分合在一起经过逆初始变换,这样就完成了加密过程。
用户评论
推荐下载
-
C++中四种加密算法之DES源代码
本篇文章主要介绍了C++中四种加密算法之DES源代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。
12 2020-09-25 -
密码学实验含DES MD5RSA
我的密码学实验有DES算法MD5,RSA加密有实验报告可供参考
36 2019-05-28 -
密码学实验报告des算法的实现
自己写的密码学实验报告包含源码和一系列实现步骤
22 2019-06-21 -
现代密码学实验报告包含DES算法
Modern cryptography experiment report (including DES algorithm)
18 2019-06-23 -
密码学实验S_DES加解密系统
实验要求:开发实现一个S-DES和RSA加解密系统,在界面上输入明文和密钥,系统可以输出正确的密文。通过曲线图分析算法的雪崩效应。
39 2018-12-09 -
DES密码的实现
很全面的一个实验报告 含有总结的哦 还含有源代码
13 2020-08-10 -
des算法源代码根据密钥长度自动使用des或3des
密钥为8位时,使用des加解密,密钥为24位时,使用3des加解密
36 2019-05-01 -
河北工业大学密码学实验des和rsa实验
河北工业大学密码学实验(des和rsa实验),只找到这两个实验的代码了,如果需要的话就下载吧
40 2019-05-27 -
古典密码源代码
包括置换密码等古典密码算法的几个源程序代码,有些代码可能需要修改才能正确运行。
14 2020-05-15 -
密码察看源代码
密码察看源代码
24 2019-01-09
暂无评论