【发布时间】:2016-04-01 11:28:33
【问题描述】:
我知道解密 MD5 哈希是不可能的。但是,我正在尝试解决一个谜语游戏,并且很多提示都是用 MD5 加密的。由于我在 google 上找不到一些加密的单词,我想知道是否有可能制作一个 C++ 程序来存储常见的英语单词及其加密,并在给定某种加密时搜索答案。
编辑:提示是单词,而不是短语。
【问题讨论】:
-
提示不太可能存储为 MD5 哈希,因为程序永远无法恢复它们。你是怎么得出这个结论的?
-
或者也许您的意思不是提示,而是“答案”?如果用户必须输入完整的答案,而程序只是检查它是否正确,则可以使用散列函数(例如 MD5)。但是,如果您指的是向用户显示的提示,则它们必须以不同的方式存储。
-
@sinelaw 提示的单词被加密为 MD5 哈希,而不是完整的短语。
-
这仍然没有意义。单个单词也将无法恢复。
标签: c++ encryption hash cryptography