文件名称:C嵌入汇编实现DES
文件大小:776KB
文件格式:RAR
更新时间:2014-10-31 17:44:09
des asm 巧妙的s盒
1,对DES中最消耗资源的F函数等使用汇编做了优化处理,减少内存访问次数,减少处理操作次数。比如,对S盒做了预处理,根据输入6位的变化规则对其经行变化,则在加密过程中不再需要对输入的6比特进行变换,而直接访问S盒,读取4位的输出;对各种变换IP,IP逆等也根据其特征做了处理,减少内存访问次数。 2,比较完整的文档注释,虽然使用了汇编,但还是较容易看懂。 3,如果在看的过程中有疑问,可以给我留言。
【文件预览】:
DESConsole
----Debug()
--------DESConsole.exe.CodeAnalysisLog.xml(1KB)
--------DESConsole.exe.lastcodeanalysissucceeded(0B)
--------DESConsole.pdb(363KB)
--------DESConsole.exe(33KB)
--------DESConsole.instr.pdb(427KB)
----ipch()
--------desconsole-86109c70()
----DESConsole.psess(4KB)
----DESConsole()
--------DES.cpp(14KB)
--------Debug()
--------Differential.cpp(6KB)
--------stdafx.h(350B)
--------DESConsole.vcxproj.user(143B)
--------DES.h(4KB)
--------ReadMe.txt(2KB)
--------DESConsole.vcxproj(4KB)
--------stdafx.cpp(215B)
--------DifferentialConstants.h(4KB)
--------Differential.h(794B)
--------input.txt(384KB)
--------DESConstants.h(11KB)
--------DESConsole.cpp(3KB)
--------targetver.h(236B)
--------DESType.h(271B)
--------DESConsole.vcxproj.filters(2KB)
----DESConsole.sln(897B)
----DESConsole111004.vsp(223KB)
----DESConsole.suo(21KB)