我正在尝试使用Java安全库对十六进制字符串表示的数字进行哈希。也就是说,如果我有一个字符串"AABBCCDD",我想要将它哈希为四个字节-0xAA,0xBB,0xCC,0xDD,而不是作为ASCII输入处理,即0x65、0x65、0x66、0x66、0x67、0x67、0x68、0x68。我已经成功地对低值(如"112233445566")进行了操作(因为Java中的字节是有符号的),但在高值方面失败了。
有人知道如何实现这样的功能吗?
谢谢, Binyamin
有人知道如何实现这样的功能吗?
谢谢, Binyamin
byte[]
作为输入的方法?我不太确定我理解问题是什么。 - user166390