这份源代码来源于RFC1321文档 – The MD5 Message-Digest Algorithm的附录,应该是最官方的源代码了吧,可用于C、C++,可用于内核驱动。 一份测试代码:
在实际应用中为了提高效率,一般使用查表法实现CRC32,源码如下: