在Java中签名的字节操作

时间:2011-08-12 12:36:17

标签: java integer byte

  

可能重复:
  Understanding Java bytes

我找到了解决上一个问题的解决方案,我只是部分正确。我使用字节在Java中将64位转换为56位,但这些是8字节UNSIGNED位并且都运行正常(使用测试密钥为“abcdefgh”)。 DES算法的下一步涉及将这56位转换为2组28位并执行左循环移位。现在的问题是这个问题(我现在已经坚持了3天):Java中的字节是有符号位。

我发现这个答案非常有用:java bit manipulation

同一页面也有解决方案,但我很困惑0xff如何工作? 我确实去了javaranch并检查,它给出了相同的解决方案,没有太多解释。 有人可以向我解释一下吗? 感谢

0 个答案:

没有答案