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