MD5解密是可能的吗?

8

4
不可以。 MD5是单向哈希函数,用于生成哈希值。 md5不是加密。(此外,请使用搜索功能。有270万个相关问题……这并不是一个独特的问题) - Layke
4个回答

18

md5 是一种哈希技术。你无法将其解密回来。哈希意味着,一旦你将其转换为加密代码,就无法返回!但是你仍然可以比较 md5 加密值与另一个 md5 加密值以检查匹配(通常用于密码验证等情况!)


5

总的来说,不能实现。MD5不是加密算法。多个字符串可以映射到相同的哈希值。无法确定哪个字符串是“正确”的。

但是,你可以尝试使用在线数据库查找可以生成正确哈希值的字符串:


2

这是不可能的。但是也许一些反向MD5索引恰巧有您的数据。可以尝试使用以下网站:


0

暴力破解。虽然不是理想的方法,但如果你对字符串可能的内容有一个大致的想法,这个方法也可能有效。


2
不是恶评者,但我认为他们指的是解密根本不可能(首先不是加密)。至于找到原始值,其MD5就像你拥有的哈希值,如果你有一个包含大量MD5哈希值的表格进行比较,暴力破解可能是一种策略。 - Damien Pirsy
1
即使你找到了一个“结果”,也不能保证它是原始值,而不是冲突。 - Mark Baker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接