Caesar-Cipher – вопросы и ответы

-7
голосов
0
ответов
Итак, у меня есть задание сделать программу Caesar Cipher в C++ с этими требованиями: Следующие два объявления требуются глобально: const int SIZE = 200; const int SHIFT = 4; Объявите две функции, ...
10 месяцев, 2 недели назад PhoenixDominator
-3
голоса
4
ответа
Я попытался сделать Cesar Cipher для моего первого проекта Python в школе. Я как бы скопировал код из видео с youtube для основного сегмента шифрования, но когда я шифрую сообщение, которое пользов...
2 года, 5 месяцев назад Kieran
49
голосов
1
ответ
Я следую онлайн-курсу для python, и в настоящее время мы работаем над цезарным шифром. Я видел много вопросов по теме на этом сайте, но не имеет оговорок о необходимости использования предыдущих фу...
2 года, 8 месяцев назад Brian Burns
50
голосов
0
ответов
Я разрабатываю Ceaser Cipher, который расшифровывает прилагаемый файл.TXT. Он должен показать все возможные сдвиги и результаты в тексте, декорированном. Но то, что у меня до сих пор, показывает то...
4 года, 2 месяца назад AStrugglinStudent
60
голосов
1
ответ
Поэтому моя программа decrypter, похоже, не сможет найти ключ и реализовать его сама по себе. Я заметил, что если я сменил ключ на равный -5, который является правильным ключом, он правильно распеч...
4 года, 10 месяцев назад JBo
49
голосов
2
ответа
def message(): answer1 = input('Welcome to the Caesar Cipher! What do you want to encrypt?') key = input('Enter the key number that you want to encrypt with. (1 - 26)') def getMessage(): while leng...
1 год, 3 месяца назад Eric Ruocheng Wu
49
голосов
2
ответа
В первом For Loop ниже код успешно сдвигает буквы num вправо. Проблема заключается во втором For Loop, он не отменяет его полностью, как предполагалось. Я включил вывод ниже. Любой совет будет прин...
2 года назад Lanie909
-4
голоса
2
ответа
def encrypt(string, new_string): i = 0 if i < len(string): if ord(string[i]) > 65 and ord(string[i]) < 97: new_string = string[i] + encrypt(string[1:], new_string) if ord(string[i]) >= ...
4 года, 9 месяцев назад pk.
49
голосов
0
ответов
Я пытаюсь создать программу Caesar cypher с сообщением "мой секрет" и ключ 6 - все буквы сдвинуты на 6 позиций вправо в алфавите cypher, при этом буквы "обертываются" при падении с конца. Используя...
2 года, 10 месяцев назад Alfred Jones
49
голосов
1
ответ
Я пытаюсь создать код python, который будет шифровать и расшифровывать слова, и все работает, кроме блочного шифрования. Мне просто нужно найти способ избавиться от всех пробелов - вот код, который...
4 года, 9 месяцев назад Benjgbro
60
голосов
1
ответ
Псевдокод объясняет то, что я пытаюсь сделать. Преобразование массива символов в целочисленный массив Итерации через каждое целое число в этом массиве и добавление q к нему, если только это целое ч...
3 года, 5 месяцев назад Nomad343
91
голос
2
ответа
Результат, который я должен получить, если я набираю "eat", должен быть "hdw", если я сдвигаю его на 3. Однако конечным результатом является только "w". Я уверен, что у меня есть все, что мне нужно...
4 года, 7 месяцев назад Ricky Rod Spanish
69
голосов
0
ответов
Я начал делать чтение в криптографии и писал простую функцию для Цезарьского шифра. Есть ли способ if, elif, else выражения if, elif, else в один оператор. Я чувствую, что есть способ, которым я пр...
3 года, 1 месяц назад aws_apprentice
104
голоса
1
ответ
Я пытаюсь работать над очень простой программой (которую я позже добавлю) для выполнения Caesar Shift по введенному пользователю пользователю. У меня много работы, но когда я пытаюсь распечатать "з...
1 год, 5 месяцев назад Jerry M.
77
голосов
1
ответ
Код из моего файла caesar.c #include <stdio.h> #include <cs50.h> #include <string.h> #include <stdlib.h> #include <ctype.h> int main(int argc, string argv[]) { // get ...
5 лет, 3 месяца назад Scott Milliken
-5
голосов
2
ответа
Мне трудно найти места для отображения. Ниже выведено то, что напечатано: ./CaeserC 13[A Encrypt message by 13[A spaces Please insert your message: Hello World Your message is: Hello World Your enc...
5 лет, 3 месяца назад TomMonTom
69
голосов
4
ответа
Я пытаюсь создать Цезарский шифр в Ruby для моего класса компьютерной науки. Мой друг смог создать часть кода: def cipher(word, n) new_word = "" word.each_char do |i| n.times do if(i == "z") i = "a...
4 года, 1 месяц назад Mathew Solc
78
голосов
0
ответов
Это простой алгоритм шифрования Цезаря. Он работает для тестового примера в функциях docstrings ниже. Но для данной зашифрованной "басни" она скоро останавливается в рекурсии. Что не удается? Вот с...
4 года, 3 месяца назад Jordan
60
голосов
1
ответ
Всякий раз, когда я вводю строку, такую как Dizzy с ключом 10, например, результат частично ошибочен. У меня есть что-то вроде этого ===> ns то время как у меня должно было быть nsjji . Serial.p...
3 года, 2 месяца назад user3346439
-7
голосов
2
ответа
Caesar cypher шифрует текст с помощью ключа и текста с подтвержденным пользователем. В криптографии шифр Цезаря, также известный как шифр Цезаря, шифр сдвига, код Цезаря или сдвиг Цезаря, является ...
3 года, 7 месяцев назад jatinpunia
69
голосов
3
ответа
import java.util.Scanner; public class CaesarCipher { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner (System.in); System.out.println("Enter ...
4 года назад user4910881
50
голосов
1
ответ
Я делаю простую программу для перевода текста с помощью Ceasar cipher. Вот мой код. alphabet = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "...
3 года назад Zdenek Frydryn
70
голосов
2
ответа
#Caesar Cipher Muntanga FinalMessage="" Mode="" MessageNumber="" while Mode!="encrypt" and Mode!="decrypt": Mode = input("Do you wish to encrypt or decrypt a message?") Mode = Mode.lower() Message ...
4 года, 3 месяца назад Muntee Hapenga
91
голос
2
ответа
В принципе, я делаю программу шифрования цезаря, которая шифрует или расшифровывает сообщения, которые вводит пользователь. Однако, если пользователь вводит пробелы в сообщениях (например, переполн...
4 года, 11 месяцев назад user4910881
60
голосов
1
ответ
Я написал программу, которая реализует цезарный шифр с потоками и очередями с помощью python. Я хотел бы изменить всю работу с потоками многопроцессорности в моем коде, и я понятия не имею, как это...
3 года, 2 месяца назад Nebih Başaran
60
голосов
3
ответа
#include <stdio.h> #include <string.h> int main() { char inpusr[100]; int i, length,key; length=100; scanf("%[^\n]s",inpusr); scanf("%d",&key); printf("%s\n", inpusr); for(i = 0; i ...
2 года назад Maksud
97
голосов
1
ответ
Я очень новичок в сборке, и я использую оружие для школьного проекта. У меня много проблем. Мне нужно прочитать несколько строк из txtfile, и каждая строка имеет строку, которая займет до 85 байт (...
4 года, 4 месяца назад Jnewbie
49
голосов
0
ответов
Мои утверждения IF и IF ELSE для разных символов не работают вообще по какой-то причине. Я не могу понять, почему. Когда я набираю "abcd:;" для текста и выбора шифрования со смещением "1" я получаю...
4 года, 2 месяца назад GhOst
50
голосов
1
ответ
Я должен преобразовать этот Cesar Cipher в Affine Cipher, но, к сожалению, он не может понять этого. В конечном итоге я должен преобразовать данный код Cesar Cipher, который у меня есть, в Affin Ci...
3 года, 12 месяцев назад BBladem83
-7
голосов
2
ответа
Я хочу создать строку, которая будет, если Word 1 был CHEESE и Word 2 = HAM , создайте строку, выглядящую примерно так... CHEESEHAMCHEESEHAMCHEESEHAMCHEESEHAM т.д.... Затем я хочу, чтобы значения A...
4 года, 2 месяца назад Liam
84
голоса
1
ответ
Я пытаюсь написать программу для Caesar Cipher, и сейчас я работаю над функцией, чтобы найти ключ для переключения шифрования. Теперь возникает проблема, что при чтении файла программа прерывается,...
3 года, 6 месяцев назад WittyUsernameHere
-4
голоса
3
ответа
Я создаю шифрование/дешифрование базового кезера. У меня проблема, когда вместо пробела появляется случайное "u". Любые не уверены, как исправить это, любой совет будет очень оценен. // Decryption ...
4 года, 2 месяца назад Vanessa Stratfold
95
голосов
0
ответов
Я работал над проблемой, заданной для цезарного шифра в C. Я думаю, что у меня есть программа для работы. В идеале мы хотим учитывать более крупные ключи, превышающие 26 (следовательно, используя%)...
2 года назад Annette Lin
49
голосов
3
ответа
Я делаю Cesar Cipher для моего лабораторного листа и сделал его способным зашифровать 3 подзадачи (Caesar Cipher), что является точкой упражнения. Но меня обрушила одна вещь. Во-первых, есть конечн...
4 года, 5 месяцев назад Hafiz Syazwan
99
голосов
1
ответ
Для школьного проекта я пытаюсь создать сайт по методам шифрования, но прямо сейчас у меня проблема с моим Цезарем. Я проверил столько раз, но не могу узнать, где проблема в моем коде. Я думаю, что...
1 год, 3 месяца назад Hatu7
50
голосов
1
ответ
Я делаю шифр Цезаря, и я получаю ошибку индексации, когда я запускаю код. Он работает и шифрует сообщение, когда он содержит несколько букв, но когда я вхожу более чем в десять слов, он дает мне ош...
3 года, 10 месяцев назад avbirm
97
голосов
0
ответов
Может кто-то, пожалуйста, помогите мне создать функцию для моего кода Cesar Cipher, который сковывает все возможные ключевые результаты? На данный момент моя грубая функция выводит правильные зашиф...
1 год, 9 месяцев назад bangers123
49
голосов
2
ответа
У меня есть приложение для Windows, которое шифрует строку и расшифровывает ее с помощью алгоритма Цезаря. При шифровании строки мне нужно удалить пробелы из нее, но когда я ее расшифрую снова, я д...
2 года, 7 месяцев назад Mohammed Shfq
61
голос
1
ответ
text='hijklqrs' def encrypt(shift_text,shift_amount, direction): cipher_text=[] for i in shift_text: if direction is right: cipher_text.append(text[(text.index(i) + shift_amount) % 26]) else: ciphe...
4 года, 9 месяцев назад Johnsy J
85
голосов
1
ответ
Я сталкиваюсь с проблемами с текстом AES-шифрования и нуждаюсь в некоторой помощи относительно того же, вот объяснение, я использую эту функцию для преобразования простого текста для шифрования тек...
1 год, 8 месяцев назад Gaurav
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема