0

我今天的问题是相当具体的,而不是关于编程,更多的是关于统计。

我问自己是否有一个公式,一个角色连续出现多次的频率。我假设键盘 (95) 上的每个可打印字符都同样可能出现,因此公式将类似于:

1/95^n(*95) (= 1/95^(n-1))

(*95,如果您没有做出任何假设并且对任何字符感到满意)

我很抱歉格式伤害眼睛,但我不知道如何更清楚地格式化它

现在这是一个很好的公式,但它基于太多的假设,我相信有人已经做出了比有根据的猜测更多的假设。你能给我指出一篇论文、一个人还是只是一个公式?

编辑:对于不同的加密算法,这可能会有所不同。直到现在,我还没有沉迷于密码学的统计领域。如果有人能提供一篇关于那个(特别是角色出现概率)的论文,那也很好。

4

1 回答 1

1

理想情况下,密码应该产生与随机数据无法区分的密文。事实上,任何不符合这个标准的密码基本上都是弱的。

在随机数据中,每个字节值的可能性相同。一个 8 位字节可以有 256 个不同的值,因此n个连续字节具有相同值的概率为 (1/256)^( n -1)。

于 2013-05-31T18:30:33.993 回答