篱笆密码法

维基百科,自由的百科全书

篱笆密码法是一种置换式密码[1]:1-15。其名称来自其加密方法。

加密[编辑]

于篱笆密码法中,明文由上至下顺序写上,当到达最低部时,再回头向上,一直重复直至整篇明文写完为止。然后,再往右顺序抄写一次。

此例子中,其包含了三条篱笆及一段明文:'WE ARE DISCOVERED. FLEE AT ONCE'。然后再按法抄下:

W . . . E . . . C . . . R . . . L . . . T . . . E
. E . R . D . S . O . E . E . F . E . A . O . C .
. . A . . . I . . . V . . . D . . . E . . . N . .

读取后再按传统分组:

WECRL TEERD SOEEF EAOCA IVDEN


缺点[编辑]

篱笆密码法并非一种强的加密法,其加密原理限制篱笆的最高数量不可能超过明文字母数,而实际加密时更要把篱笆数目减少,因此有些密码分析员甚至能用手直接解出明文。

参见[编辑]

参考资料[编辑]

  1. ^ (繁体中文)ICCL-资讯密码暨建构实验室, 王旭正、柯宏叡. 密碼學與網絡安全 [理论、实务与应用]. 博硕文化. 2011年 [2004年]. ISBN 957-527-690-6. 

外部链接[编辑]