DES算法总流程图: DES算法的一轮迭代处理过程: DES类图: ----------------------- (32位) (32位) 开始 输入64位 明文 扩展变换E 密钥产生器 48位 48位 初始置换 48位 选择压缩变换S盒代替 i = 0; 将明文分为. 32位 置换运算P 32位 ; ; i++. (32位) (32位) DES的轮密钥生成 64位密钥 i<=16? Y 置换选择1 N (28位) (28位) 逆置换IP 循环左移 循环左移 输出ࠀࠔࡪࡰࡲࡴࡶࡸࡺࡼࡾࢀࢂࢄࢆ࢈ࢊࢌࢎ࢚࢘࢜࢞ࢠࢢࢤࢦࢨࢪࢬࢮࢰࢲࢴࢶࢸࢺࢼࢾࣀࣂࣄࣆࣈ࣐࣒࣊࣌࣎ࣔࣖंऄआईऊऌऎऐऒऔखघचजञठ ढतदनपबमरल ퟢ æ̓jᘀ᭨䉊䔀 嗿Ĉ̕ 阂Ĉ栖䨛Bࡕ嘁Ĉᘆ ᭨䉊̏jᘀ᭨䉊唀Ĉᘉ᭨64位密文 (28位) (28位) 结束 48位 56位 置换选择2 DES流程图及类图全文共2页,当前为第1页。 DES流程图及类图全文共2页,当前为第2页。 DES -data : long -key : long -l : long -r : long -encry : long +I
2022-12-16 13:14:32
78KB
文档资料
1