可能重复:
MD5哈希值怎么不可逆?
我正在读一个关于MD5的问题,它让我记住了令我难以置信的事情.非常简单的问题,如果它不是一个好的我很抱歉.我只是无法理解你是如何使用某种算法将某些东西转换为一种东西的,并且无法使用该算法反向转换回来.
那怎么可能呢?
此外,由于多个字符串可以创建相同的MD5哈希值,因为它的数据少于输入字符串,所以其他任何哈希系统如何更好?
可能重复:
是否可以解密md5哈希?
我使用密码存储在数据库中md5,并且想知道是否有办法扭转哈希,以便在忘记密码时将用户的密码通过电子邮件发送给他.
如果这不是最合适的方法,处理丢失密码的适当方法是什么?
可能重复:
是否可以解密md5哈希?
是否有可能从Java中获取MD5中的字符串?
首先将字符串转换为MD5校验和,是否可以将此MD5校验和恢复为原始文本?
我假设您使用MessageDigest,非常感谢任何帮助,甚至其他Java库.
只是想指出这个应用程序是否能够实现这一点:https://play.google.com/store/apps/details?id = com.fab.md5&hl = en
我甚至使用另一个应用程序将一些文本转换为MD5校验和,并使用此校验和来查看应用程序是否能够将其转换回文本并且确实如此.
可能重复:
是否可以解密md5哈希?
我在Ruby中这样做:
Digest::MD5.hexdigest("Jose")
Run Code Online (Sandbox Code Playgroud)
并得到"70483b6e100c9cebbffcdc62dea07eda"
但是,我如何将其解密回"何塞"?
我需要将服务器上的用户名和密码传递给我的网络聊天客户端javascript函数.当我通过我的PHP代码在javascript函数中发送用户名密码时,它对源中的用户来说是可读的,这是有害的.
请分享您的解决方案.
我从客户端的服务器A获取用户名密码,然后将这些凭据提交给javascript函数,然后连接到另一台服务器B.它就像facebook和gmail聊天工作,但是他们如何将用户凭据传递给他们的javascript网络上的任何地方都没有提到连接到聊天服务器的客户端,希望这更好地解释.
可能重复:
是否可以解密md5哈希?
我不小心加密了一些数据md5 encryption.我需要恢复它.如何解密md5加密数据?
可能重复:
是否可以解密md5哈希值?
是否有可能扭转sha1?
我问了这个问题: 使用巨大的电子表格
得到了一个很好的答案,我遵循了建议.我用过这个:http: //splinter.com.au/blog/?p = 86
我在excel电子表格的列中散布了大约300,000个不同的元素
既然你可以这样做:
=SHA1HASH('The quick brown fox jumps over the lazy dog')
Run Code Online (Sandbox Code Playgroud)
你会回来的:
2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
Run Code Online (Sandbox Code Playgroud)
你也不能倒退吗?
我说如果它每次都以相同的方式加密同一文本,那有什么意义呢?
如果您确实知道哈希算法,是否可以倒退?
你能不能简单地向我解释哈希是如何工作的?如何将20gb转换为40个字符的哈希?是否需要很长时间来散列20gb的硬盘?
可能重复:
是否可以解密md5哈希?
有没有办法解密加密的MD5字符串,给定密钥?
md5 ×8
hash ×3
encryption ×2
php ×2
python ×2
security ×2
algorithm ×1
cracking ×1
cryptography ×1
ejabberd ×1
javascript ×1
mysql ×1
ruby ×1
xmpp ×1