RU EN ES 中文

凯撒密码

密码盘 · 安全传输

这个密码是如何工作的?

+

凯撒密码是一种通过移动字母来加密的方法。

1 选择字母表

游戏支持两种字母表:俄文(А-Я、Ё)和英文(A–Z)。所有字母会自动转换为大写。空格会保留但不加密。不允许输入数字和标点符号。汉字无法用凯撒密码加密:它没有可供移位的字母表,所以请用俄文或英文字母输入消息。

2 输入消息

爱丽丝输入原始消息。每个字符都会对照所选字母表进行检查,不符合的字符会被自动过滤掉。

3 设置密钥

选择移位量(0-90)和方向(向左/向右)。密码盘会直观地显示字符的对应关系。

4 加密(逐步进行)

对消息中的每个字符:

  • 在内盘上找到该字母的位置
  • 把密码盘转动指定的移位量
  • 从外盘读出加密后的字符
  • 空格原样保留

公式:C = (P + K) mod N,其中 P 是明文位置,K 是移位量,N 是字母表的大小。

5 数据传输

密钥(移位量)通过安全信道传输,密文通过公开信道传输。

6 解密

鲍勃对密文进行反向移位,恢复出原始消息。

公式:P = (C − K + N) mod N

颜色说明:● 明文,● 密文

爱丽丝:消息

只能输入俄文字母(不区分大小写);汉字、数字和标点不会被加密
0/50
明文
密文