caesar-cipher

    -3热度

    1回答

    我的代码有问题。 当我运行此代码时,出现正确答案。一段时间后,我看到一个错误,显示“程序已停止工作”(0xC0000005)。你有什么想法为什么该程序无法正常工作?一切似乎都没问题。 #include <iostream> #include <fstream> using namespace std; int k = 107; string word; string word_out

    0热度

    1回答

    我刚刚在几周前了解了密码学。我想开发我的工具来加密和解密凯撒密码。但是,当我解密时,它总是返回奇怪的价值。例如:如果我加密“我的第一个工具加密”,它不会返回正确解密“zl svefg gbby pelcgb”,但“m_ fiXYZ ZUUl cX_VZU”旋转13或我选择的另一个旋转。 string array1 = "zl svefg gbby pelcgb"; int t2 = 0

    1热度

    1回答

    我正在创建一个程序来做凯撒密码,当我按Enter键时,它将单词中的字母移动一次,并提示用户再次移动或放弃。 它的工作,直到我到23班,然后它开始使用非字母符号出于某种原因,我不知道为什么发生这种情况。 有什么建议吗?这里是代码: import java.io.File; import java.io.IOException; import java.util.Scanner; public

    -4热度

    1回答

    代码中使用文件恺撒密码加密Caeser密码加密,我有这样的代码。该程序使用用户编写的文本。但我想从txt文件中读取并运行它。 #include<stdio.h> #include <conio.h> #include<string.h> void main() { int key,i; char [30]; clrscr(); printf("\n

    0热度

    1回答

    我正在写一个类的代码,并且在查找一行的中间时遇到了一些麻烦。我必须提示用户输入一个文件,读取它,将它分成单独的行,然后在每行的开始,中间和结尾添加一个特定的单词。我不知道如何得到中间的东西 file = str(input("Enter input file:" "")) my_file = open(file, "r") file_contents = my_file.read() #ch

    1热度

    1回答

    我想写一个凯撒密码,但比正常情况下更难。实际的加密是在一个文件上,然后被分割成几行。对于每一行,我希望在开始,中间和结束之前添加一个单词,然后再进行转换。到目前为止,我有这一点,但它不工作: file = str(input("Enter input file:" "")) my_file = open(file, "r") file_contents = my_file.read() #c

    3热度

    1回答

    例如执行凯撒密码,如果我是申请4个变换为“breakzone”比将它旨在是这样的: “B”会被2个字符 偏移“ r“将被移动3个字符 ”e“将被移位4个字符 ”a“将被移位5个字符 然后我们将开始以2: 的初始移位量”k“将是转移2个字符 等... 这是我到目前为止: statement = input("Enter string: ") multiple_shifts = input(int(

    0热度

    1回答

    我似乎无法得到这个程序我应该为一个项目,以输出正确的输出做,即使我试图得到它的工作多次。该项目是: 您的程序需要解码一个名为“encrypted.txt”的加密文本文件。编写它的人使用“key.txt”中指定的密码。此密钥文件将类似于以下内容: A    B B    C C    D D    E E    F F    G G    H H    I I    J J   

    0热度

    2回答

    我需要先使用Vigenere密码加密并解密消息。这是它应该如何工作 example message: "c a t s _ d o g s" keyword "rats": r a t s r a t s r order of the letter in the message (start at a=0):2 0 19 18() 3 14 6 18 orde

    1热度

    1回答

    #include <stdio.h> int main() { int rotation, i=0; char str[80]={0}; printf("Enter Text: "); scanf("%[^\n]", str); printf("\""); printf("Enter Rotation: "); scanf("%i", &rotation); while