问题标签 [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 投票
2 回答
193 浏览

python - 脚本加密,但仍保存明文而不是密文

我当前的程序存在问题,它应该接受用户输入,通过允许您选择要移动的数量对其进行加密,然后保存到文件中。由于未知原因,我的程序似乎能够保存文件,但它完全错过了加密。非常感谢任何帮助。

0 投票
2 回答
23 浏览

python - 程序加载文件但没有更改任何值

这是一个基本程序,它应该从预制文件中获取字符串或获取用户输入,然后对其进行加密并使用凯撒密码将其保存到文件中。

我的问题是,由于某种原因,当我运行程序并选择“加载文件”选项时,它会遍历所有代码而没有任何错误消息,但是 .txt 文件上的内容不会被加密,有人知道怎么做吗解决这个问题?

要获得更简洁的代码布局,请访问 Pastebin 链接: http://pastebin.com/dJJ1M4g7

0 投票
1 回答
1322 浏览

encryption - 破解维吉尼亚密码的复杂性

所以我想知道解密由 bt Vigenère 加密的 n 个单词的文本的时间复杂度是多少。

Vigenère 只是对每个字母应用不同的凯撒位移。我知道对于凯撒密码来说它只是 O(n) 因为我们只是尝试所有不同的 25 班次。但是维热内尔呢?

0 投票
2 回答
1013 浏览

vb.net - 加密凯撒 VB.net

我想使用带有 VB.net 的凯撒密码进行加密。当我输入'ABC'时我成功了,结果是'def',但是当我输入'XYZ'时,结果仍然是'xyz'。当我输入“XYZ”时,结果应该是“abc”。你们能帮帮我吗?

源代码

0 投票
2 回答
256 浏览

python - 凯撒密码 - 错误的输出

问题是:

您的程序需要解码一个名为“encrypted.txt”的加密文本文件。编写它的人使用了“key.txt”中指定的密码。此密钥文件类似于以下内容:

左栏代表明文字母,右栏代表对应的密文。

您的程序应该使用“key.txt”解码“encrypted.txt”文件并将明文写入“decrypted.txt”。

我有:

这是 Python 语言。输出确实生成了一个名为decrypted.txt 的文件,但文件中唯一的内容是A,这对我来说没有意义。对于问题,它应该输出更多,对吗?

0 投票
3 回答
170 浏览

php - 凯撒密码未按预期运行

我正在玩凯撒密码,但它似乎不起作用。

这是我的代码:

运行:

这是我的输出:

谁能给我一个提示为什么它不起作用?

0 投票
1 回答
128 浏览

c++ - 凯撒密码的难点

我创建了一个程序,它采用一个“单词”和一个 num 参数作为移位数。例如,如果字符串是Caesar Cipher并且 num 是 2,则输出应该是Ecguct Ekrjgt。但我希望标点符号、空格和大小写保持不变。我也不能添加一个句子。一句话。我不允许使用字符串。

0 投票
3 回答
1143 浏览

bash - 我怎样才能让 sed 只更改每个字母的所有实例一次?

到目前为止,代码只更改了第一个字母。如果我采取突破,那么它会不止一次地更改一个字母的每个实例(这很糟糕)。我只是在尝试使用 sed 的凯撒密码。我意识到我可以使用 tr 来执行文本转换,但我更愿意坚持使用 sed。

0 投票
4 回答
1929 浏览

python - 凯撒密码,Python解密未正确输出

使用Casesar Cipher algorithm,我试图让它解密我输入的任何内容。

输入为Caesar code test run,但输出为ecguctbeqfgbvgubbtwp。有谁知道如何制作它,所以我可以倒退字母表来解密它?

0 投票
1 回答
86 浏览

python - 谁能帮我找出问题所在?我的代码中的索引错误

我正在用 Python 编写一个非常粗糙的 Caesar Cipher,它可以很好地处理简单的消息,但是当我输入完整的字母表时,我在第 16 行出现错误,说存在索引错误:字符串索引超出范围。谁能帮我找出问题所在?这是我的代码: