首页
社区
课程
招聘
[旧帖] [求助]关于DES算法C语言实现的几个问题 0.00雪花
发表于: 2011-10-14 14:23 905

[旧帖] [求助]关于DES算法C语言实现的几个问题 0.00雪花

2011-10-14 14:23
905
rt,求大牛帮忙···问题有点多,有点弱智,希望牛牛们耐心解答,勿喷··
q1.数组uchar ShRf[8] = {0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};的含义是什么?
q2.Exchange函数中

tmp = ip[k] - 1;
         row1 = tmp/8;
         col1 = tmp%8;
         if(ShRf[col1] & input[row1])
         {
            buf[j] |= ShRf[i];
         }
有什么意义?
q3.Shift函数中
为什么多次用到‘与’和‘或’操作,e.g if(input[i] & 0x80)   input[i-1] |= 0x01;
q4.如果方便可不可以讲一下FunRK函数的实现过程

万分感谢···拜谢··!!

[课程]Linux pwn 探索篇!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//