针对网络安全PPT中不明确的部分做出解释:
Playfair加密算法是先将明文按两个字母一组进行分组,然后在矩阵中找对应的密文。
取密文的规则如下:
1.若明文出现相同字母在一组,则在重复的明文字母中插入一个填充字母(任意)进行分隔后重新分组
2.若分组到最后一组时只有一个字母,则补充字母z
3.若明文字母在矩阵中同行,则在矩阵同一行中循环取其右边下一个字母为密文(矩阵最右边的下一个是最左边的第一个)
4.若明文字母在矩阵中同列,则在矩阵同一列中循环取其下边下一个字母为密文(矩阵最下边的下一个是最上边的第一个)
5.若明文字母在矩阵中不同行不同列,则取其同行且与同组另一字母同列的字母为密文(对两个字母先行后列、先列后行)
6.当在密钥中出现i,则可以在矩阵中省略j