Вопросы по теме 'vigenere'

Шифр Виженера C ++
HZVIG.cpp: #include "HZVIG.h" char ROTEncode(char inchar, int rot) { if (IsBigLetter(inchar)) return ((int)inchar - (int)'A' + rot) % 26 + 'A' - 1; else if (IsSmallLetter(inchar)) return ((int)inchar - (int)'a' + rot) % 26...
513 просмотров
schedule 06.10.2021

Шифрование Виженера
У меня был проект с шифром Цезаря и шифром Виженера. Я уже разобрался с Цезарем, но борюсь с шифром Виженера. Мой код шифрования разделен на две части: encrypt() и encrypt1() . Метод encrypt() извлекает каждый символ и передает его...
546 просмотров
schedule 21.03.2022

Vigenere CS50 - Нужна помощь с циклическим переключением буквенных букв
Я пытаюсь выполнить упражнение CS50 Vigenere . #include <stdio.h> #include <cs50.h> #include <ctype.h> #include <stdlib.h> #include <string.h> int main(int argc, string argv[]) { //Check for 2 command line...
193 просмотров
schedule 31.03.2022

Python3 — индекс вне допустимого диапазона (Vigenere Cipher)
Я начинаю писать код для шифрования шифром Виженера. Во-первых, я хочу сделать ключ. Ключ нужно повторять снова и снова, пока он не совпадет с длиной сообщения, которое нужно зашифровать, поэтому я создал функцию, которая сделает это за меня:...
240 просмотров
schedule 06.05.2022

C Шифр ​​Виженера не печатает
Мне поручили создать шифр Виженера, но моя программа ничего не печатает. Дело в том, что я не уверен, в чем проблема; файл не читается, моя логика неверна и т. д.? Любая помощь относительно того, где я испортил, приветствуется. #include...
80 просмотров
schedule 17.05.2022

Расшифровка autokey vigenere в С#
Это мой код для расшифровки алгоритма шифрования автоключа Виженера. string cipherText = "zicvtwqngkzeiigasxstslvvwla"; string key = "deceptive"; key = key.ToLower(); cipherText = cipherText.ToLower(); int klength =...
512 просмотров
schedule 29.05.2022

Шифрование документа с использованием шифра Виженера
Мне интересно узнать о различных методах шифрования, и я начал реализовывать шифр Виженера на С#. Я могу реализовать формы Windows, которые позволяют мне шифровать и расшифровывать строку, аналогичную следующей ссылке....
1584 просмотров

CS50 - pset2 - Виженер
В настоящее время я борюсь с pset2, особенно с vigenere. Вот мой код: # include <cs50.h> # include <ctype.h> # include <stdio.h> # include <stdlib.h> # include <string.h> int main (int argc, string argv[]) {...
291 просмотров
schedule 17.07.2022

Ошибка сегментации Виженера
#include<stdio.h> #include<cs50.h> #include<string.h> #include<ctype.h> #include<stdlib.h> int main(int argc, char** argv) { string p; int c; if (argc >= 2) { p =...
147 просмотров
schedule 08.08.2022

Шифр Виженера в C
Я написал программу на C, которая принимает открытый текст и пароль и создает зашифрованный текст, используя шифр Виженера. Хотя в большинстве случаев код выдает правильный вывод, я нашел пример, в котором он выдает неожиданный вывод, и я не могу...
231 просмотров
schedule 18.08.2022

Создайте таблицу Vigenère Cypher в Python
Я изо всех сил пытался создать таблицу vigenere в python. Результат должен быть: Так что в основном у меня есть весь алфавит в первой строке, а алфавит сдвинут на одну букву во второй и т. д. Это мой код до сих пор: class CypherTable:...
1686 просмотров
schedule 22.08.2022

PSET 2: Vigenere Cipher работает частично?
Я создал следующий код в качестве ответа на CS50x PSET2: Vigenere, и он в некоторой степени работает, однако при запуске check50 я получаю несколько ошибок, перечисленных ниже: :) vigenere.c exists. :) vigenere.c compiles. :) encrypts "a" as "a"...
138 просмотров
schedule 24.09.2022

Алгоритм Виженера в объяснении C #
Я наткнулся на этот код: Byte Vigenere Cipher, ошибка при расшифровке Но, пытаясь следовать правилам, я задал новый вопрос об этом. Используется следующий алгоритм, и я пытаюсь лучше понять его: Byte[] result= new...
4130 просмотров
schedule 02.10.2022

Дополнительные персонажи в конце Vigenere cs50 Pset2
Я новичок в программировании и занимаюсь им уже пару недель. Сейчас я прохожу курс cs50, и я написал код для pset2 vigenere. Когда я использовал check50, я понял, что мне нужно учитывать пробелы и небуквенные символы, не пропуская вперед ключ. Я...
83 просмотров
schedule 04.10.2022

Расшифровка шифра Виженера на Java
Я пытаюсь расшифровать шифрование с помощью метода java, однако мой код, похоже, не возвращается правильно. Я попытался отменить процесс шифрования, но я не вижу, что я делаю неправильно. Извините, я надеюсь, что это не глупый вопрос. public...
3562 просмотров
schedule 05.03.2023

Определение ключа шифра Виженера, если известна длина ключа
Я изо всех сил пытаюсь понять шифр Виженера, когда вы знаете длину ключа, но не знаете, что это такое. Я могу расшифровать текст, если знаю ключ, но не понимаю, как понять, что это за ключ на самом деле. Например, мне дали зашифрованный текст и...
12882 просмотров
schedule 29.05.2023

Vigenere.c CS50 Исключение с плавающей запятой (основной дамп)
Я работаю над упражнением Виженера из Гарвардского университета CS50 (если вы заметили, что я использую string, а не str). Моя программа выдает ошибку исключения с плавающей запятой , когда я использую "a" в ключевом слове. Это на самом...
152 просмотров
schedule 27.11.2022

язык шифра Виженера
Я пытаюсь сделать шифр Виженера на языке C. Предполагается, что ввод должен состоять только из букв алфавита (a->z). В настоящее время моя проблема заключается в том, что на выходе выводятся только 4 символа и выводятся странные символы вне...
195 просмотров
schedule 05.01.2023

Шифрование Виженера, но с сохранением структуры текстового файла
public static void novelEncryption() throws Exception { try { fw = new FileWriter("H:/workspace/Exercise2/src/VigenèreCipherNovel.txt"); } catch (Exception e) { } String res = ""; for (int i = 0, j = 0; i <...
159 просмотров
schedule 20.06.2023

Как заставить isalpha перебирать каждый символ строки?
Мне сложно понять, как проверить каждый символ в ключевом слове (argv [1]). Я знаю, что, вероятно, упускаю что-то очень очевидное. :( Я попытался сохранить строку в массив, объявив новый int, но все та же проблема. //check to make sure 2nd...
519 просмотров
schedule 08.03.2023