布莱叶盲文密码系统的设计初衷,是为了让视力障碍的GenCyber夏令营参与者能够参与密码破解活动。该系统还被用于高中生教学,旨在帮助他们更好地理解对称加密的概念。
以下关于凯撒密码的介绍内容源自GenCyber课程教材。
凯撒密码介绍
凯撒密码是加密技术中最简单的一种形式。它通过将字母表中的字母偏移1到25个位置来加密信息。由于字母表中只有26个字母,因此偏移量不能超过25个。
凯撒密码中字母移位的方向确实很重要。例如,在下方展示的图表中,这个密码是左移3位,还是右移23位呢?
纯色:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密码:XYZABCDEFGHIJKLMNOPQRSTUVW
两种说法都可以,但如果你只说“向右移动3格”,别人可能会搞不清该往哪个方向走。为了简便起见,我们就统一把所有情况都视为向右移动3格来处理。
已知密钥解密
我们将使用凯撒密码环来解密一条消息。
无论哪种加密方式,密钥都至关重要。它是解密信息的关键。在这种密码中,密钥将决定圆环移动的位数。
1.) 首先,我们先进行一次简单的偏移操作。为了解密这条消息,需要将环形字符串的顶部字母向右偏移 1 个位置,这样一来,底部的字母就会变换为顶部的字母了。
你的密码环应该看起来像这样:
密文:HFODZCFS
密钥:旋转1次
回答:_
2.) 还不错,对吧?我们来试试更难一点的。这次要进行三次移位操作。你的密码环看起来会有些不同了。
你的密码环应该看起来像这样:
密文:GR RU GR QRW WKHUH LV QR WUB
答案:旋转3次
回答:_
如有需要,可提供更多实验室实例供参考。
打印说明书
所有模型均以 STL 文件格式导出。
建议使用标准喷嘴尺寸 0.4 。
测试时,使用的是PLA丝材,喷嘴设置为0.4mm。
多色款的STL文件即将上线
~
Model Kaynağı
