这是凯撒密码的改良版,采用盲文格式,专为GenCyber夏令营参与者设计使用。
旧版本可在此处找到:https://www.printables.com/model/4725-caesar-cipher-decoder-ring-braille-version
布莱叶盲文密码系统的设计初衷,是为了让视力障碍的GenCyber夏令营参与者能够参与密码破解活动。该系统还被用于高中生教学,旨在帮助他们更好地理解对称加密的概念。
以下关于凯撒密码的介绍内容源自GenCyber课程教材。
凯撒密码介绍
凯撒密码是加密技术中最简单的一种形式。它通过将字母表中的字母偏移1到25个位置来加密信息。由于字母表中只有26个字母,因此偏移量不能超过25个。
凯撒密码中字母移位的方向确实很重要。例如,在下方展示的图表中,这个密码是左移3位,还是右移23位呢?
纯色:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密码:XYZABCDEFGHIJKLMNOPQRSTUVW
两种说法都可以,但如果你只说“向右移动3格”,别人可能会搞不清该往哪个方向走。为了简便起见,我们就统一把所有情况都视为向右移动3格来处理。
已知密钥解密
我们将使用凯撒密码环来解密一条消息。
无论哪种加密方式,密钥都至关重要。它是解密信息的关键。在这种密码中,密钥将决定圆环移动的位数。
1.) 首先,我们先进行一次简单的偏移操作。为了解密这条消息,将圆环顶部的字母向右偏移一个位置,这样一来,底部的字母就会变换为顶部的字母了。
你的密码环应该看起来像这样:
2.) 还不错,对吧?我们来试试更难一点的。这次要进行三次移位操作。你的密码环看起来会有些不同了。
你的密码环应该看起来像这样:
如有需要,可提供更多普瑞萨 MMU2S 的实验室样本及多色文件。
モデルソース
