问题标签 [caesar-cipher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
110 浏览

python - 停止 ord() 使用字母以外的字符 - 凯撒密码

我正在尝试在 python 3.2 中制作一个非常简单的凯撒密码,并且已经获得了大部分代码。

然而,当它超过 z 时,它不是直接回到 a,而是继续到符号等,所以偏移量为 3 的“xyz”,而不是“abc”,它变成了“{|}”。我该如何改变它,使它只使用字母表?

0 投票
2 回答
194 浏览

python - 我想通过将每个字母更改为下一个字母来加密消息中的小写字符。例如; 'a' 变成 'b' 和 'h' 变成 'i'


如果有多个大写字母,它将在加密消息的前面输出大写字母。

例如:“Hello World”变为“HWfmmp psme”。但是,输出应该是“Hfmmp Xpsme”

0 投票
2 回答
271 浏览

python-2.7 - 蛮力凯撒密码

如何让我的程序在单独的行上打印答案+该行对应的键是什么?

0 投票
2 回答
91 浏览

python - 凯撒密码只返回第一个翻译的字母?

为什么我的加密函数只返回第一个翻译的字母?(我已经删除了解密和蛮力 - 功能)。这个问题可能是一个小问题,但我对此并不陌生,而且我已经盯着它太久了,以至于什么都没有出现在我的脑海中。

0 投票
2 回答
1727 浏览

c++ - C++ 凯撒加密项目 (ASCII)

对于课堂,我必须在 C++ 中开发一个 Caesar 加密项目,该项目接受一个字符串,并将所有 ascii 代码移动一个随机整数。我的项目运行良好,代码如下:

我唯一的问题是我的老师希望他们只改成字母。如果字母是“z”并且移位是“2”,她希望输出是“b”。我不确定如何做到这一点。

这个问题的简单程序是否可行?如果是这样,它会怎么做?

0 投票
2 回答
756 浏览

python - 如何在 python 中摆脱 Caesar shift 程序的空格?

我正在尝试创建一个 python 代码,它将加密和解密单词,除了块加密之外一切正常。我只需要找到一种方法来摆脱所有的空间 - 这是我一直在使用的代码


这是我的代码。在它说的地方:

这是我试图摆脱无效空间的尝试。如果有人可以提供帮助,那就太好了。每 5 个字母设置一个空格会更好,但我不需要。谢谢您的帮助

0 投票
2 回答
1326 浏览

python - 凯撒密码递归

我正在尝试解决一个问题,该问题涉及解码用多级凯撒密码编码的文本字符串。通过返回 Do 似乎适用于第一个班次,但它不会递归。我在整个过程中都有打印语句,显示了我正在使用的片段并将其放入函数中,它们似乎是正确的。

输出:

0 投票
1 回答
213 浏览

python - 我的输出进入非字母值 python 3.4 凯撒密码

此代码通过将偏移密钥添加到消息来加密消息。它工作正常,但问题是输出有时会进入非字母值,有时不准确,例如

这是它何时起作用的示例

我如何保持所有字符按字母顺序排列?

0 投票
1 回答
81 浏览

python - 在加密python代码中添加发送字符的方向

到目前为止,这是我创建的代码,但是我遇到的问题是我需要能够根据函数中的方向参数将文本向左或向右移动。我不确定如何添加我希望移位向左移动的代码。因此,例如,当我h进入函数并且移位量为 2 并且方向为左时,它将返回f

0 投票
2 回答
78 浏览

python - 为什么我的 python 代码不加密或解密我的消息

出于某种原因,当我在最后运行代码时,它只是显示消息而不加密或解密它我真的很困惑如果这真的很明显,请不要讨厌我我对python很陌生,几乎不知道基础知识