sun本身支持MD2和MD5,但是缺少进制转换与支持
bouncy castle对sun进行支持补充,提供了对MD4的算法,同时对十六进制转换提供了支持。
commons codec 只是针对MD5支持,并且支持16进制
但是大部分场景下我们都是使用MD5,毕竟MD5是经过MD4改良进来了。不过也有场景可能会用到MD4。那我们就将MD4消息摘要处理的代码展示下:
sun本身支持MD2和MD5,但是缺少进制转换与支持
bouncy castle对sun进行支持补充,提供了对MD4的算法,同时对十六进制转换提供了支持。
commons codec 只是针对MD5支持,并且支持16进制
但是大部分场景下我们都是使用MD5,毕竟MD5是经过MD4改良进来了。不过也有场景可能会用到MD4。那我们就将MD4消息摘要处理的代码展示下: