Вопросы по теме '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 просмотров
schedule
11.06.2022
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