古典密码之置换密码

古典密码之置换密码

古典密码编码方法主要有两种,即置换和代换。

置换密码(换位密码):是一种早期的加密方法,与明文的字母保持相同,区别是顺序被打乱了。

加密方法:纵行换位密码,在简单的纵行换位密码中,明文以固定的宽度水平的写在一张图表纸上,密文按垂直方向读出,解密就是密文按相同的宽度垂直的写在图表纸上,然后水平的读出明文。

例:I LIKE ENGLISH SO MUCH.按固定长5分组,即每行5个字母,排列如下图所示:

密文:IESU LNHC IGSH KLO EIM

列置换

加密:将明文按固定长m分组,即每行m个字母,在密钥控制下按某一顺序交换列,最后按列优先的顺序依次读出,即产生了密文。解密:逆过程。

例:I LIKE ENGLISH SO MUCH.密钥为24135,按固定长5分组,即每行5个字母,排列如下图所示:

按密钥的顺序读出密文:LNHC KLO IESU IGSH EIM

周期置换

很大程度上同列置换,只不过加、解密时,在列交换后是按行优先的顺序向下进行。

例:I LIKE ENGLISH SO MUCH.周期为5,每行为5个字母,排列如下图所示:

密文:IESU LNHC IGSH KLOE IM

相关推荐

手机跑腿app平台排行榜TOP10推荐
365bet足球网投

手机跑腿app平台排行榜TOP10推荐

📅 07-17 👁️ 1568
​三亚6316什么梗(火遍朋友圈的6316是什么)
365bet足球网投

​三亚6316什么梗(火遍朋友圈的6316是什么)

📅 07-19 👁️ 5747
Word文档中显示修改痕迹的操作方法
365bet网页版

Word文档中显示修改痕迹的操作方法

📅 07-28 👁️ 1600