问题标签 [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 回答
1523 浏览

java - 如何解密带有空格的短语

所以我一直在研究一个加密和解密程序,尽管我在解密时遇到了麻烦。我以为您只需要更改解密部分中的一些值,但这行不通。此外,我一直在尝试在加密和解密过程中添加空格(空格)。目前,它用随机字母替换空格。我认为只需在下面的 char 数组中添加一个空格就可以解决它,但它没有。

如果有人能给我解决我的两个问题的提示,那就太棒了。

0 投票
3 回答
122 浏览

c - C中的凯撒密码

我正在尝试做一个程序,它接收一个字符数组作为输入,每个字母都被另一个字母替换。在下面的代码中,我只考虑一个更改('a'-->'h'),但是一旦程序适用于该更改,我将实施其他更改(例如基于 Caesar's Cipher)。问题是程序编译成功,但是,当我运行它时,如果我插入一个'a',他会返回另一个'a'(它应该返回一个'h')。代码有什么问题?提前致谢。

0 投票
2 回答
486 浏览

java - 尝试使用 if 语句创建加密方法

当我运行它时,它不会替换正确的字母。我不知道如何解决这个问题,只是在寻求帮助。

0 投票
2 回答
2831 浏览

python - 破解凯撒密码的程序

凯撒密码基本上将明文的每个字母移动一个固定数字。例如,如果使用密钥 2,则单词 Sourpuss 将被编码为 Uqwrtrwuu

文本只能包含可打印的 ASCII 字符(32-126,为了我们的目的)。实现破解此代码的算法。

我需要解密这个:“T!x$r&'}r&z!%21j!'1~zxy&1"r%%1TZedBEAB?”

这是我的代码:

如您所见,我添加了一个\,但我认为这不会改变我的答案吗?

问题是它没有打印出正确的答案。有人可以告诉我我的代码有什么问题,或者只是指出我正确的方向。

0 投票
1 回答
166 浏览

c - 检测凯撒密码的移位量?在 C 中

我想知道如何在凯撒密码中检测从程序中读取的加密文本文件中的移位量,然后显示该特定量?谢谢!编辑** 我还阅读了一个用于 argv[2] 的 smallDictionary 文件。旋转功能:

0 投票
1 回答
976 浏览

c - 使用 C 凯撒密码中的 ASCII 使用未知密钥解密打开的文本文件

所以我想知道如何解密通过命令行参数使用ASCII和未知密钥打开的加密文本文件,然后将其全部打印出来并使用答案密钥。我似乎已经能够实际打印出加密的消息,但不知道如何确定如何找到密钥并将其打印出来。

0 投票
4 回答
338 浏览

c++ - 函数中的“operator==”不匹配

我正在研究一个凯撒解密项目,并且在 CaesarDecipher 函数中,我在编译时不断收到此错误:

错误:在 'textInit.std::basic_string<_CharT, _Traits, >_Alloc>::operator[] [with _CharT = char, _Traits = std::char_traits, _Alloc >= std:: 中不匹配 'operator=='分配器](((long unsigned int)i)) == 字母表[j]'</p>

这是该函数的代码:

任何人都可以帮忙吗?

0 投票
3 回答
71 浏览

c - 凯撒密码打印出数字而不是解密的文本?在 C 中

所以我有这个凯撒密码程序,但是当我运行它时,它只打印出数字而不是解密的文本。有人知道我错过了什么吗?我相信布尔求解函数可能有问题。

0 投票
1 回答
61 浏览

c - 凯撒密码没有返回正确的密钥

所以我的解密程序似乎无法找到密钥并自行实现。我注意到,如果我将密钥更改为等于 -5 这是正确的密钥,它将正确打印出解密的文本。但是,我无法弄清楚如何让程序自行解决,而无需我手动将其放入。任何帮助将不胜感激!谢谢!

rotUtils.h

解密.cpp

0 投票
2 回答
303 浏览

c - c中的凯撒密码

我一直在研究这个凯撒密码,这是我到目前为止所得到的,当程序运行时没有任何反应。