CRC32并不是很难用任何一种语言来实现,它足以检测简单的数据损坏,并且以良好的方式被执行时,它非常快。但是,您也可以尝试Adler32,它几乎和CRC32一样好,但是实现起来更容易(而且速度差不多)。
维基百科中的Adler32
CRC32 Javascript实现示例
这两个(或什至两者)中的任何一个都可以直接用Java获得。

CRC32并不是很难用任何一种语言来实现,它足以检测简单的数据损坏,并且以良好的方式被执行时,它非常快。但是,您也可以尝试Adler32,它几乎和CRC32一样好,但是实现起来更容易(而且速度差不多)。
维基百科中的Adler32
CRC32 Javascript实现示例
这两个(或什至两者)中的任何一个都可以直接用Java获得。