20 lines
357 B
Java
20 lines
357 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;
|
||
|
}
|
||
|
}
|