【发布时间】:2011-04-07 20:34:14
【问题描述】:
我知道有人问过类似的问题,但这是小事一桩。
给定一个以替换密码结尾的文本文件,我需要使用 python 对其进行解码。我没有得到任何正确破译单词的例子。这种关系是一对一的,大小写没有区别。此外,标点符号不会改变,空格会留在原处。我不需要代码方面的帮助,就像我需要有关如何在代码中完成此操作的一般概念的帮助一样。我的主要方法包括:
- 首先解决 1、2 或 3 个字符的单词来缩小选择范围。
- 我可以使用不同大小的英语单词列表进行比较。
- 我可以使用字母的频率分布。
有人知道我可以采取的一般方法吗?
【问题讨论】:
-
这是一个关于密码分析而不是关于编程的问题……既然如此,那就离题了。
-
不,这是主题。替代密码并不难理解,所以它不是什么抽象的密码学东西。
-
这真的不是关于密码分析,而是关于有效的编程实现。我认为一对一的替换密码很容易理解。
-
这不是不理解主题的情况。我想对我来说,问题是关于算法而不是实现它。
标签: python substitution encryption