求用java 翻译c 代码

zayliu1 2018-03-14 11:51:49
char g_Keys_List[8][18] =
{
"57236021431linmd",
"18896056681linha",
"32044201951wanjz",
"99261412931linle",
"3523222075250850",
"826linmindong817",
"li25157585312808",
"2003111420161203"
};

void GetTeaKey(unsigned char rand, int *bKey)
{
int p = 0;

p = rand & 0x07;
bKey[0] = g_Keys_List[p][0] << 24;
bKey[0] += g_Keys_List[p][1] << 16;
bKey[0] += g_Keys_List[p][2] << 8;
bKey[0] += g_Keys_List[p][3];

p = (~rand) & 0x07;
bKey[1] = g_Keys_List[p][4] << 24;
bKey[1] += g_Keys_List[p][5] << 16;
bKey[1] += g_Keys_List[p][6] << 8;
bKey[1] += g_Keys_List[p][7];

p = (rand >> 4) & 0x07;
bKey[2] = g_Keys_List[p][8] << 24;
bKey[2] += g_Keys_List[p][9] << 16;
bKey[2] += g_Keys_List[p][10] << 8;
bKey[2] += g_Keys_List[p][11];

p = (~(rand >> 4)) & 0x07;
bKey[3] = g_Keys_List[p][12] << 24;
bKey[3] += g_Keys_List[p][13] << 16;
bKey[3] += g_Keys_List[p][14] << 8;
bKey[3] += g_Keys_List[p][15];
}

初学菜鸟
求大神 用java 将 此c 代码 翻译!!!
...全文
321 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,541

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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