问题标签 [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.
python - Python Caesar cipher 更改给定输入字符串的大小写
在凯撒密码中,我需要它是我的大写字符保持在大写并且非字母字符保持非字母/相同。我有它可以使用小写字母。
然而,大写字母被转换为小写字母和不同的字母。非字母字符也会转换为小写字母。大写字母必须移动,但仍保持大写。非字母字符必须保持为非字母字符。
python - 凯撒密码:如何将移位作为输入?
如何通过将消息中的每个字母替换为字母表中进一步的字母 k 位置来对其进行编码?例如,如果k=3,“a”被“d”替换,“b”被“e”替换,等等。字母环绕。“w”被“z”替换,“x”被“a”替换,“y”被“b”替换,“z”被“c”替换。您可以假设要编码的消息不是空的,只包含小写字母和空格。空格被编码为空格。这是我尝试过的,但它不像它需要的那样工作。我需要能够输入要跳过的字母数量。
c - 有人可以向我解释 ((c-65+k)%26)+65) 如何在凯撒密码中工作吗?
如果 c 是大写字符的数值(即 B 是 66)并且为了论证,k 是 2 的键值?我是编程新手,不明白模数是如何工作的。我知道它需要余数的值,但是它不会像这样简化吗?
我一定不明白 % 的工作方式。
c# - Break a Caesar-cipher cipher text without knowing the plaintext or the key through frequency-analysis
I am trying to make a program which can help you to break a cipher text without knowing the plain text and the key.
I want probable plain text at the output which gives the closest statistical values and a set of probable candidates keys
I started doing the frequency analysis,completed it. It helped me in telling the occurrence of each alphabet, but I have no idea how will I generate keys from that.
python - 解密(s)python
Decipher( S ) 将得到一个移位了一定数量的英文文本字符串。然后,decipher 应该尽其所能返回原始英文字符串,这将是输入 S 的一些旋转(可能为 0)。这意味着我必须尝试每种可能的解码并估计它们的英文程度。
我的方法是使用字母频率:
我也使用这个公式:
和这个:
最后是这个:
前两个公式很好,但在最后一个公式中,肯定有问题:
TypeError:“浮动”对象不可迭代
java - 到达范围末尾时如何循环范围内的数值
我正在尝试创建一个基本的加密程序,将字符值转换为数字形式,添加“密钥”,然后将它们转换回字符形式,从而加密单词。
但是我不知道如何使数值为 90 或更大(char Z),循环回 65(char A)。
java - 错误的密码凯撒java程序
我在java中为凯撒密码编写了一个程序,该程序将文本文件作为输入存储在我的计算机中,并根据用户提供的密钥值对其进行加密。然后必须将此加密文件以文本文件格式保存回计算机。我一直在试图找出我出错的地方,但我想我需要一些在 Java 方面更有经验的人的帮助。所以这是我的代码:
c++ - 无法找出 C++ 中凯撒密码的问题
我很难弄清楚我的代码有什么问题。我的任务是将凯撒密码写在一个文件中。它似乎显示了不应该存在的其他符号(不时),但它在其他方面运行良好。这是它的样子http://puu.sh/kC04F/2fc1bbd048.jpg 这是代码,提前谢谢^^
python - Python:尝试为加密代码索引关键字
我正在使用字母列表,用户输入一个关键字,该关键字被编入索引并添加到您要加密的文本中。但是,如果它有多个字符,例如“ab”,它会这样做,它只会将其识别为最后一个字符;“2”而不是“3”。请帮忙,提前谢谢
java - 在 Java Caesar Cipher 中保留空格、标点符号和字符大小写
我正在尝试加密一个 txt 文件,但是当我将我的字符发送到数组时,我丢失了我的空格。我想保留我的空格以及标点符号和字母大小写。我是如此接近,但似乎无法做任何不使 A.)所有内容为空字符或 B.)循环大写字母的事情。提前致谢。