密码学课设:DES实现与分析

时间:2013-08-17 03:24:01
【文件属性】:
文件名称:密码学课设:DES实现与分析
文件大小:1.01MB
文件格式:RAR
更新时间:2013-08-17 03:24:01
DES 工作模式 弱密钥 差分分析 我的密码学课设。主要做了一下工作:DES加密算法的实现、DES的4种工作模式、DES弱密钥过滤和3圈DES差分分析。代码缺少注释,但是采用层次结构,结构比较清晰,请多多指教。
【文件预览】:
DES
----DES()
--------DEScipher.h(812B)
--------DES.c(16KB)
--------RDa02316(728KB)
--------DES.rc(3KB)
--------stdafx.h(415B)
--------DES.vcproj.Sunlicbh-PC.Sunlicbh.user(1KB)
--------RCa02944(7KB)
--------DES.vcproj(6KB)
--------DES.vcproj.WIN-E110P6T8PN7.Administrator.user(1KB)
--------Tab.manifest(693B)
--------RDa03272(672KB)
--------targetver.h(1KB)
--------RDa03152(732KB)
--------RCa03232(8KB)
--------RCa02316(6KB)
--------RDa00864(728KB)
--------DES.vcproj.SUNLICBH-WINSER.Administrator.user(1KB)
--------RDa03856(729KB)
--------small.ico(23KB)
--------RCa03352(6KB)
--------DES.h(128B)
--------DES.ico(23KB)
--------DES.APS(68B)
--------DES.vcproj.WIN-88DEDLSA17N.Administrator.user(1KB)
--------RDa01404(732KB)
--------resource1.h(397B)
--------RCa03356(14KB)
--------res1.xml(680B)
--------ReadMe.txt(2KB)
--------RCa01400(10KB)
--------RCa03496(11KB)
--------Resource.h(2KB)
--------RCa03152(10KB)
--------RCa02132(6KB)
--------RCa03856(8KB)
--------stdafx.c(208B)
--------DiffAnalyse.h(2KB)
--------RDa01400(732KB)
--------RDa03496(733KB)
--------TabCtrl.c(12KB)
--------RDa03232(729KB)
--------RCa01404(11KB)
--------DESkernel.h(1KB)
--------RCa00864(6KB)
--------RDa02132(728KB)
--------RDa03352(728KB)
--------TabCtrl.h(1KB)
--------RCa03272(6KB)
--------RDa02944(729KB)
--------RDa03356(776KB)
----DEScipher()
--------DEScipher.h(811B)
--------DEScipher.vcproj.Sunlicbh-PC.Sunlicbh.user(1KB)
--------stdafx.h(464B)
--------dllmain.c(410B)
--------targetver.h(1KB)
--------ReadMe.txt(2KB)
--------stdafx.c(296B)
--------DEScipher.vcproj.SUNLICBH-WINSER.Administrator.user(1KB)
--------DEScipher.c(16KB)
--------DESkernel.h(1KB)
--------DEScipher.vcproj(5KB)
----DES.sln(2KB)
----DiffAnalyse()
--------DiffAnalyse.vcproj.SUNLICBH-WINSER.Administrator.user(1KB)
--------DESDifferentialAnalyse.c(9KB)
--------stdafx.h(440B)
--------dllmain.cpp(410B)
--------targetver.h(1KB)
--------stdafx.cpp(298B)
--------ReadMe.txt(2KB)
--------DESDifferentialAnalyse.h(2KB)
--------DiffAnalyse.vcproj(5KB)
--------DiffAnalyse.h(2KB)
--------DESkernel.h(1KB)
--------DiffAnalyse.cpp(11KB)
--------DiffAnalyse.vcproj.Sunlicbh-PC.Sunlicbh.user(1KB)
----DES.suo(75KB)
----DESkernel()
--------DESkernel.vcproj.WIN-E110P6T8PN7.Administrator.user(1KB)
--------stdafx.h(432B)
--------DESkernel.vcproj.WIN-88DEDLSA17N.Administrator.user(1KB)
--------dllmain.cpp(389B)
--------targetver.h(1KB)
--------stdafx.cpp(214B)
--------ReadMe.txt(2KB)
--------DESkernel.vcproj(6KB)
--------DESkernel.cpp(9KB)
--------DESkernel.vcproj.SUNLICBH-WINSER.Administrator.user(1KB)
--------DESkernel.h(1KB)
--------DESkernel.vcproj.Sunlicbh-PC.Sunlicbh.user(1KB)

网友评论

  • 代码非常完整,不过经测试,差分分析仍然存在bug
  • 小巧实用,代码完整