高手近来看看这个函数的逻辑是什么???

flashboy 2004-01-18 01:22:01
private byte[] transferByte(byte abyte0[], int i)
{
int j = (abyte0[i] + 256) % 256;
int k = (abyte0[i + 1] + 256) % 256;
int l = j << 5 & 0xff;
int i1 = k >>> 3 & 0xff;
int j1 = l | i1;
byte abyte1[] = {
(byte)j1
};
return abyte1;
}
...全文
25 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
alphapaopao 2004-02-01
  • 打赏
  • 举报
回复
看起来似乎是一样的
无我无人 2004-01-31
  • 打赏
  • 举报
回复
很想帮你,但不懂 java.
java 里的% 和c++ 里的% 意思一样吗?
flashboy 2004-01-30
  • 打赏
  • 举报
回复
以上的确是用JAVA写的,我想语言应该无所谓,关键其算法是在干什么我想知道啊,希望大哥们多看看啊
jronald 2004-01-25
  • 打赏
  • 举报
回复
byte是java里的吧,如果是int,
jl的值是 abyte0[i]的第 0,1,2,3,4位与abyte0[i+1]的第6,7,8,9,10位相或再左移三位的值
看不出什么意思
teddyma 2004-01-23
  • 打赏
  • 举报
回复
感觉是一个加密算法,将abyte0[]用key i加密后返回

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧