Playfair双字母加密算法

针对网络安全PPT中不明确的部分做出解释:

Playfair加密算法是先将明文按两个字母一组进行分组,然后在矩阵中找对应的密文。

取密文的规则如下:

1.若明文出现相同字母在一组,则在重复的明文字母中插入一个填充字母(任意)进行分隔后重新分组
2.若分组到最后一组时只有一个字母,则补充字母z
3.若明文字母在矩阵中同行,则在矩阵同一行中循环取其右边下一个字母为密文(矩阵最右边的下一个是最左边的第一个)
4.若明文字母在矩阵中同列,则在矩阵同一列中循环取其下边下一个字母为密文(矩阵最下边的下一个是最上边的第一个)
5.若明文字母在矩阵中不同行不同列,则取其同行且与同组另一字母同列的字母为密文(对两个字母先行后列、先列后行)

6.当在密钥中出现i,则可以在矩阵中省略j

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值