我有系统(在c#中)来控制用户访问。对于特定情况, 我需要在java中具有相同的访问控制器。 该控制器具有密码算法(rijndael)。我的问题是这个算法使用字节数组(byte[]);这个字节类型在c#中是0 to 255,在java中是-128 to 127。这种差异会产生不同的结果。
byte[]
0 to 255
-128 to 127
如何使这两个代码使用相同的字节数组?
PS:我无法更改c#代码;如果可以的话,我会使用 sbyte 而不是 byte。
c# java primitive-types
c# ×1
java ×1
primitive-types ×1