我正在接受加密课程,我们正在考虑替换密码及其密钥空间.根据教练的说法,关键空间是26!(约2 ^ 88)英文字母.没有引用密钥长度,可能是因为替代密码的长度是字母表长度的函数,就像选项的数量一样.
对于每个维基百科,密钥空间是证书长度的所有可能密钥的集合,并且以相同的方式计算暴力尝试计数将是选项^长度或在这种情况下26 ^ 26.
我到底怎么样?
Som*_*ame 10
这有点误导,你的导师和维基百科都是正确的.通常,26个英文字母的键定义了一个大小的密钥空间2626.
对于替换英语字母表26!上的密码是表示密钥空间的正确数字.这是因为对于替换密码,密钥被定义为每个字母与另一个字母的唯一替换,例如A -> D, B -> M, C -> Y, etc.26个字母 - >密钥可以是26个字母集的任何排列 - > 26!.由于替换所需的唯一性,密钥空间实际上小于最大值2626,因为一些(大多数)密钥是不可能的 - 例如,您不能将A和B都映射到D.