Java MD5如何解密?

2025-03-26 01:23:05
推荐回答(4个)
回答1:

MD5是单向加密的,不管何种数据进行MD5加密都会得到固定长度的字符串,
MD5一般用户文件完整性的校验,也有用来做密码加密的。
想要破解MD5,因其本身的算法不可逆,故只能使用穷举法,也就是不断拼字符串加密和已知的MD5字符串进行比对,这是一个相当大的工程,需要庞大的数据基础。

回答2:

有方法,不过是保密的,没有公开,因为大部分加密是采用MD5,公开解密算法,好多都不安全了

回答3:

md5只是消息摘要,不管多长的数据均得到512比特的摘要。
所以md5一般用于验证,原始消息被修改后,md5的消息摘要会有变化。
md5不是用于加密,也就不能解密,因为有无穷多的数据对应同一个md5消息摘要

回答4:

MD5 不能解密, MD5的破解方式就是 把不同的字符串按MD5加密 然后对比加密后的结果是不是一样. 在线MD5解密 也是这样的原理.