有向图密码

有向图密码简介

有向图密码类似于替换密码,只不过在替换时不是单个字母替换,而是将相邻两个字母合并为二元组一起进行替换。

我们来看一个最简单的有向图密码:

假设我们要加密的二元组为he。则在上表顶部查找h、在上表左侧查找e,在这两行(列)的交叉位置得到密文二元组为NY

举例

请加密明文simple examplex

首先需要将明文拆分为明文二元组:si mp le ex am pl e,因为最后一个二元组只有一位,所以需要使用x填充:si mp le ex am pl ex

按照上述加密方法,依次加密每个明文二元组得到:

显然,字母频率分析法对这种加密方式无效。但是我们现在的密钥方阵太过于庞大,不管对于加密方还是解密方都不便使用,所以我们在有向图密码一章中详细介绍了其他方法来生成密钥方阵。