Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Записать прямоугольную матрицу в виде структуры https://www.cyberforum.ru/ c-beginners/ thread1723265.html
Нужно записать прямоугольную матрицу (двумерный массив) чисел типа double в виде структуры. Подскажите, пожалуйста, как это сделать. Массив не статический, а динамический. Добавлено через 7 минут Имеется ввиду, что число строк и столбцов вводится в ходе выполнения программы.
C (СИ) Программа зацикливается при разложении в ряд
Вылетает с ошибкой. В чем причина? #include <stdio.h> #include <conio.h> #include <math.h> int main() { float x, s, f, a, temp, eps;
C (СИ) Заменить в строке все удвоенные символы на один https://www.cyberforum.ru/ c-beginners/ thread1723081.html
Разработать алгоритм и программу по следующим условием : Ввести строку длиной до 30 символов , заменить в ней все удвоенные символы на один, пробел - в знак подчеркивания , сообщения ' ** ' на многие точку " ...". Организовать простой диалог с пользователем для повторения работы программы. Выходные данные каждого цикла работы программы записать в отдельный файл. Реализация должна быть...
C (СИ) Пустые ячейки массива char заполняются буквами М При заполнении массива char ff оставшиеся пустые ячейки заполняются буквой М. Как сделать, чтобы они были пустыми (нулями) https://www.cyberforum.ru/ c-beginners/ thread1722856.html
C (СИ) Функция с переменным числом параметров
Кто может помочь с задачей? Нужно на C написать В главной функции main ( ) ввести число n , что задает количество строк , вводимых а также, сколько строк будет обработано в функции . В функцию с переменным числом параметров поступают строки , конец списка - указатель NULL. Строки необходимо вывести на экран. Программа завершает работу при вводе числа 10. Поскольку аргументами являются строки ,...
C (СИ) Ошибка C4700 использована неинициализированная локальная переменная Не могу решить проблему в коде # include <stdio.h> # include <math.h> # include <malloc.h> int otric (float *x); int modul (float *x); void main(void) { float *x,k; int i,O,M; https://www.cyberforum.ru/ c-beginners/ thread1722804.html
C (СИ) Разделение списка по дням недели Изменить содержимое файлов testlist.c и corelist.h так, чтобы создаваемый программой список содержал даты и разделялся на семь списков по дням недели. Можно ли используемые в программе списки объединить в массив? /*testlist.c*/ #include "owlist.h" main(){ char l; LinList list,list_A; Node n, s; https://www.cyberforum.ru/ c-beginners/ thread1722770.html Разделить список на три C (СИ)
Изменить содержимое файлов testlist.c и corelist.h так, чтобы создаваемый программой список содержал натуральные числа от 1 до 99 и разделялся на три списка с числами кратными трем и делящиеся на 3 с остатком 1 и 2 соответственно. /*testlist.c*/ #include "owlist.h" main(){ char l; LinList list,list_A; Node n, s;
C (СИ) Разделить строку на подстроки Добрый вечер! Подскажите пожалуйста. У меня в файле записана следующая строка b6589fc6abdc8ac. Я её считываю следующим образом char out_hash;//+out_hash fscanf(IniFile, "%s ", out_hash);//+out_hash. Вопрос в следующем. Как считать данную строку в переменную out_hash, что бы записалась 6b 58 9f и т.д. Как в переменной sha_ctx.buf. https://www.cyberforum.ru/ c-beginners/ thread1722732.html C (СИ) Реализовать линейный список на основе односвязного линейного списка, определяемого своим началом Есть модуль, реализующий линейный список на основе односвязного линейного списка, определяемого своим началом. Завершить его реализацию. /* owlist.h АТД LinList, реализованный через односвязный (однонаправленный) список (One-Way List) */ #ifndef OWLIST_H #define OWLIST_H https://www.cyberforum.ru/ c-beginners/ thread1722728.html
C (СИ) Игра "Угадай число"
Создать программу, которая «задумывала» бы целое положительное число из указанного пользователем диапазона и предлагала пользователю угадать его, комментируя предлагаемые им варианты сообщениями Недолет!, Перелет!, Угадал! соответственно. Использовать функции rand, srand.
C (СИ) Создать модуль для работы с рациональными дробями https://www.cyberforum.ru/ c-beginners/ thread1722697.html
Нужно создать модуль для работы с рациональными (обыкновенными) дробями (fraction), включив в него операции, аналогичные тем, которые язык Си предлагает для встроенных типов float, double и long double. Есть модуль для работы с комплексными числами: typedef struct {double re; double im;} Complex; Complex initcmpl (double re, double im); Complex addcmpl (Complex a, Complex b); ...
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 21
0

Шифрование и дешифрование XOR-шифрованием - C (СИ) - Ответ 9082035

28.04.2016, 16:45. Показов 4319. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, помогите пожалуйста написать программу на Си, которая шифрует и дешифрует слова в XOR-шифрованием

Есть код на С++, если можете, то помогите изменить этот код для Си:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <string>
#include <iostream>
 
using namespace std;
 
string encode(char word[], char key[]) 
{
    char* res = new char[strlen(word)];
    
    for (int i = 0; i < strlen(word)-1; i++)
        res[i] = word[i] ^ key[i];
 
    return res;
 
}
 
int main()
{
    cout << encode("Andrew", "BsFGgE");
 
    while (true);
    return 0;
}


Вернуться к обсуждению:
Шифрование и дешифрование XOR-шифрованием C (СИ)
0
Заказать работу у эксперта
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.04.2016, 16:45
Готовые ответы и решения:

Xor шифрование
Подскажите правильно ли у меня реализованна функция шифрования #define SIZE_OF_KEY 10 char...

Шифрование/дешифрование алгоритмом RSA
Надо написать итоговую работу по СИ уровень знаний ниже среднего.При этом надо использовать...

Шифрование/дешифрование - Не удается расшифровать файл
#include &lt;openssl/rand.h&gt; #include &lt;openssl/md5.h&gt; #include &lt;openssl/aes.h&gt; #include...

Шифрование/дешифрование данных в режиме однократного гаммирования
Как можно шифровать и дешифровать данные в режиме однократного гаммирования?

1
28.04.2016, 16:45
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.04.2016, 16:45
Помогаю со студенческими работами здесь

Создать утилиту, производящую шифрование\дешифрование файла
1.Нужно создать утилиту которая будет шифровать и дешифрововать записаны текст! 2.Чтобы программа...

XOR шифрование/дешифрование
Всем привет. Пож-ста помогите написать программу, шифрующую/дешифрующую xor маску. 2 Примера...

Шифрование и дешифрование с использованием XOR
Друзья, скиньте xor программу шифрования и соответственное расшифровки, желательно чтоб програмка...

Как реализовать шифрование и дешифрование Xor?
Как реализовать шифрование и дешифрование Xor в питоне

0
Новые блоги и статьи
Как проверить, что файл НЕ существует с помощью Bash
bytestream 25.01.2025
В системном администрировании проверка существования файлов является фундаментальной операцией, особенно при написании скриптов на Bash. Правильная обработка ситуаций, когда файл отсутствует,. . .
Как проверить, что строка пустая, неопределена или null в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript разработчики регулярно сталкиваются с необходимостью проверки строковых значений на различные состояния. Валидация данных является критически важным. . .
Как проверить существование ключа в объекте или массиве в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript программисты постоянно сталкиваются с необходимостью работать с объектами и массивами. Эти структуры данных являются фундаментальными элементами языка и. . .
Как создать ArrayList из массива (array) в Java
bytestream 25.01.2025
При разработке программного обеспечения на языке Java программисты часто сталкиваются с необходимостью эффективного управления наборами данных. Массивы и ArrayList являются двумя фундаментальными. . .
Как сгенерировать случайные целые числа (int) в указанном диапазоне в Java
bytestream 25.01.2025
В программировании генерация случайных чисел является важнейшим инструментом для решения множества практических задач. От создания игровых механик до реализации алгоритмов машинного обучения, от. . .
Как сделать, чтобы grep выводил строки до и после найденной
hw_wired 25.01.2025
Утилита grep стала незаменимым инструментом для поиска и фильтрации информации в Unix-подобных операционных системах. Эта командная утилита позволяет осуществлять поиск строк, соответствующих. . .
Как клонировать определенную ветку в Git
bytestream 24.01.2025
Одной из ключевых функций Git является возможность клонирования веток, что позволяет создавать локальные копии удаленных репозиториев и работать с определенными версиями проекта. Этот механизм. . .
Как в цикле обойти строки DataFrame в Pandas Python
bytestream 24.01.2025
DataFrame представляет собой одну из основных структур данных в библиотеке Python Pandas, которая организует информацию в виде двумерной таблицы с строками и столбцами. Эта структура данных особенно. . .
Как получить имя текущей ветки в Git
bytestream 24.01.2025
При работе с Git часто возникает необходимость определить имя текущей ветки, в которой ведется разработка. Знание текущей ветки является критически важным аспектом для эффективного управления. . .
Как отсортировать массив объектов по значению поля объекта в JavaScript
bytestream 24.01.2025
При разработке веб-приложений на JavaScript разработчики часто сталкиваются с необходимостью работать с массивами объектов. Эти структуры данных представляют собой упорядоченные наборы элементов, где. . .
Ошибка "src refspec master does not match any" при пуше коммита в Git
bytestream 24.01.2025
При работе с системой контроля версий Git разработчики нередко сталкиваются с различными ошибками, одной из которых является сообщение "src refspec master does not match any". Эта ошибка возникает. . .
Как округлить не более двух цифр после запятой в JavaScript
bytestream 24.01.2025
При работе с числами в JavaScript разработчики часто сталкиваются с необходимостью округления десятичных значений до определенного количества знаков после запятой. Это особенно важно при работе с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru