纯C实现的MD5算法,单文件,非常容易集成,有32位和16位2种。