CRC32实例

目前通信中常常用到CRC32循环冗余校验,由于JAVA的java.util.zip包中提供了此算法的接口,大大方便了使用,以下是自己用到的一个实例:
public class CRC32
{
public CRC32(){}

public static String crc32(byte[] src) {
java.util.zip.CRC32 a = new java.util.zip.CRC32();
a.update(src);
System.out.println(Long.toHexString(a.getValue()));
return Long.toHexString(a.getValue());
}
public static void main(String args[])
{
byte[] ss =null;
String result = crc32(ss);
System.out.println(result);
}

}

你可能感兴趣的:(Java,算法)