我正在研究xor解密算法,我需要你的反馈/帮助。
我需要用字符串测试10^62个键(4-8个字符α-数字)。
键XOR字符串=结果
如果解密结果包含真实单词,则密钥正常,算法停止。
问题是:
我需要对所有这些键执行快速测试,但是不可能存储这么多密钥,我需要执行这些键的易失性创建。
你对这个棘手的问题有什么想法吗?(我不需要解密函数或字典验证。只有最好的方法应用键异或myString)。
I有3台计算机和SOA体系结构.
如果你需要一些信息或者什么东西,请告诉我。
发布于 2013-11-26 10:12:39
你所要求的,在2013年是不可能的(很可能甚至在2014年、2015年、.)
一个算法的测试应该在受控条件下进行,而不是所有可能的组合。
例如,用已知密钥加密一系列文本/文件,然后再用所述密钥解密它们,并测试输出是否与原始文本/文件相同。
您还可以尝试使用不同的密钥解密,例如,一个带有大写字母的密钥(如Mykey而不是mykey),并测试该密钥是否仍然解密,等等。
你永远不可能测试10^62键的任何一个相当大的分数。
https://stackoverflow.com/questions/20213816
复制相似问题