信息摘要算法之MD5( 三 )


对于单机来说 , 暴力枚举法的时间成本很高 , 字典法的空间成本很高 。但是利用分布式计算和分布式存储 , 仍然可以有效破解MD5算法 。因此这两种方法同样被黑客们广泛使用 。
JAVA中MD5好用的工具在java.security.MessageDigest下提供了获取MD5示例和加密的方法

信息摘要算法之MD5

文章插图
 
结果:4QrcOUm6Wau+VuBX8g+IPg==
为了方便大家阅读 , 代码使用了Base64对加密的结果进行了处理 。
 
MD5/SHA到底是不是加密算法网上看到大家讨论MD5/SHA到底算不算加密算法 , 百度百科将其列为不可逆加密算法 , 我觉得既然传输的内容并进行了哈希计算 , 并且内容不可知且难以破解 , 原则上算是一种加密算法 , 但本人觉得没必要在这上面浪费时间进行讨论 , 面试官也绝不会因为这个问题决定是否聘用你 , 你只要搞清楚其中原理就好了 。




推荐阅读