简述栅栏密码

在密码学中一直有这样一句话:“古典密码是密码学的源头”。这之前的文章中我们也了解了古老的凯撒密码,虽然以现在的眼光来看比较简单,但在当时可以说是一种质的飞跃。今天我们就来了解另外一种古典密码——栅栏密码。

栅栏密码的简介

栅栏密码比凯撒密码年轻了许多,它最早出现在1861年至1865年的美国南北战争时期。和凯撒密码的“代替密码”不同,栅栏密码属于“置换密码”,通过打乱明文字母的位置,使有意义的明文信息变换为无意义的密文乱码。

栅栏密码

栅栏密码的加密过程

栅栏密码的加密原理简单来说就是:明文按列写入,密文按行输出。

可能很多人并不能看明白,下面小编就举例给大家讲解:

我们先假设明文为:HAPPY NEW YEAR,那么我们就需要先给它分栏,为了能让大家更加清楚,我们就分成两栏(栏数越多,加密强度就越高)。

第一步:把明文一上一下分成N个一栏。

明文:HAPPY NEW YEAR

分栏:H P Y E  Y A

  A P N W E R

第二步:把每栏的字母连起来,形成一段看起来毫无意义的密文。

密文:HPYEYAAPNWER

可能有些朋友还是不太清楚,那么我们用数字代替字母:

明文:①②③④⑤⑥

分栏:①③⑤

  ②④⑥

密文:①③⑤②④⑥

栅栏密码的解密过程

栅栏密码的解密过程和加密过程是反的,那就是先把密文分成N行,再按照上下顺序组合成一句话。

密文:HPYEYAAPNWER

分栏:H P Y E  Y A

  A P N W E R

明文:HAPPY NEW YEAR

栅栏密码

栅栏密码的发展

在实际使用中,栅栏密码的安全性还是不足的,于是就有人将其也凯撒密码等古典密码相结合,从而使最后加密结果更随机,也使得安全性大大提高。


古典密码中的代替密码与置换密码可以组合成多种新的密码形式,这也就是乘积密码的具体形式,同时也是分组密码的雏形。虽然栅栏密码在如今的加密运算中几乎已经用不到了,但它依旧很有趣。作为著名的古典密码之一,它们都是人类密码技术的起源。

免责声明:素材源于网络,如有侵权,请联系删稿。

相关推荐

简述四方密码

对于古典密码来说,它的安全性一定是比不上现在所流行的加密算法的,但是很多古典密码都十分有趣,也为如今加密算法提供了很多灵感。今天我们就来了解一个对称式加密法的古典密码——四方密码。 四方密码简介 四方密码 ...

简述猪圈密码

“猪圈密码”这个名字似乎不是很好听,但是它却是一个拥有非常悠久历史的古典密码,早在十七世纪初,西方的共济会组织就经常使用它来保护一些私密记录和信息,所以它又称共济会密码。那么今天我们就一起来了解一下猪圈 ...

简述维吉尼亚密码

凯撒密码作为最著名的古典密码之一,在密码学上有着很大的影响,今天我们就来了解一种以凯撒密码组成密码字母表的加密算法——维吉尼亚密码。 维吉尼亚密码简介 维吉尼亚密码又被称为维热纳尔密码,最早记录是在吉奥万 ...

浅析三千年的加密算法发展史

加密算法乍一听貌似和大部分人的日常生活十分遥远,但实际却密切相关。从网络层到主机文件层,无论那层加密应用或协议背后都是由各种加密算法所支撑。即便你不用任何加密产品,凡是使用https的网站都已经使用了加密 ...