21 lines
358 B
Java
21 lines
358 B
Java
package moe.nekojimi.friendcloud;
|
|
|
|
import java.nio.ByteBuffer;
|
|
import java.nio.LongBuffer;
|
|
|
|
public class Util
|
|
{
|
|
public static long xorBytesToLong(byte[] bytes)
|
|
{
|
|
ByteBuffer buf = ByteBuffer.wrap(bytes);
|
|
LongBuffer longs = buf.asLongBuffer();
|
|
long ret = 0xBEEFCAFEF00DBABEL;
|
|
for (long l: longs.array())
|
|
{
|
|
ret = ret ^ l;
|
|
}
|
|
return ret;
|
|
}
|
|
|
|
}
|