首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重复替换密码中有多少种不同的密文?

重复替换密码中有多少种不同的密文?
EN

Cryptography用户
提问于 2021-03-11 17:56:34
回答 2查看 107关注 0票数 0

考虑一个26个字母的字母表。然后,替换密码有26!可能的密文(每个字母替换)。例如,5个字母单词上的重复替换如何?会产生多少个不同的密文?就像\sigma(a)=b, \sigma(b)=c, \sigma(c)=a,那么abc \rightarrow bca \rightarrow cab \rightarrow abc|A|=3.But提供了两个密文,一般情况下呢?

EN

回答 2

Cryptography用户

回答已采纳

发布于 2021-03-11 18:33:45

您要问的是,要返回纯文本,您必须在纯文本上应用替换多少次。一种观察是,它将取决于取代的顺序作为一个元素的S_{26},置换群上的26个元素。如果您的置换具有顺序n,则应用它的n次数与身份置换相同。对于给定的替换,不难确定其顺序。

你的问题有点不同。对于给定的明文,返回可能需要更少的迭代。您感兴趣的是置换对元素子集的操作,而不是对整个集合的操作。它将与排列下每一个明文字母的轨道有关。因此,对于一个纯文本"abcde",它需要多长时间每一个a,b,c,d和e循环回来?答案是这些长度的LCM。特别要注意的是,对于明文"fghij“,答案可能完全不同。

票数 2
EN

Cryptography用户

发布于 2021-03-11 19:30:05

n元素排列的最大可能循环长度由兰道函数给出。对于n=26,答案是1260

票数 0
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/88785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档