求问特殊凯撒密码变体名称:带递增偏移量的移位加密算法
你要找的是索引递增凯撒密码(滑动位移凯撒密码)
嘿,这个算法其实是凯撒密码的一个经典变体,一般叫做索引递增凯撒密码(Index-Incrementing Caesar Cipher),也有人习惯叫它滑动位移凯撒密码(Sliding Shift Caesar Cipher)。
咱们对着你的例子拆解下就清楚了:
- 明文第0位的
A,按规则右移0位,结果还是A - 第1位的
B,右移1位(字母表往后跳1个),变成C - 第2位的
C,右移2位(往后跳2个),就成了E
刚好得到你说的密文ACE,完全匹配。
说点额外的:这种算法属于极简的多表替换密码——和固定位移的标准凯撒密码不同,它的位移量会跟着字符的位置索引线性增长(这里刚好是位移量等于当前索引值)。要是把位移规则改成其他和索引挂钩的逻辑,还能变出更多类似的变体,但你描述的这个规则就是最基础的索引递增凯撒密码啦。
内容的提问来源于stack exchange,提问作者Manuel Son
相关产品推荐
相关产品推荐

