Форум программистов, компьютерный форум CyberForum.ru

Подскажите значения строчек в программе шифрования данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Кодирование и декодирование методом Голея http://www.cyberforum.ru/cpp-beginners/thread318889.html
Ребята,помогите,нужна программка которая будет кодировать и декодировать информацию методом Голея(23,12,7)
C++ Первый старт. Прошу помочь. Писал раньше на С# , PHP. Щас перехожу на С++ и есть несколько вопросов. Я собираюсь писать игры с использованием API DirectX. Работаю на MVS2010. Библиотеки DirectX подключал. Вот следующие вопросы. Какой проект правильней всего создавать? Консольное приложение Win32 Проект Win32 Пустой проект http://www.cyberforum.ru/cpp-beginners/thread318623.html
C++ Как найти сумму всех цифр числа?
В частности нужна реализация проверки деления числа на 3, тоесть дано число 123456789 = 1+2+3+4+5+6+7+8+9=45, 45/3=15 => число составное. Или с помощью каких функции можно составить это
C++ Процесс не закрывается
Проблема на 82ой строчке, второй параметр функции GetMessage(). Так как у меня создается одно окно второй параметр пишу 0. Но если будет несколько окон, то второй параметр должен быть идентефикатор окна. В моем случае это глобальный параметр MainWindowHandle. Если я его ставлю вместо нуля, запускаю программу, завершаю программу, она остается висеть в процессах(видно в Диспетчере задач). ...
C++ Где можно скачать C++? http://www.cyberforum.ru/cpp-beginners/thread317524.html
Мне очень интересно где можно скачать c++.Недавно захотелось заняться программированием.Нашёл в интернете кучу самоучителей а сам язык никак не могу найти.Помогите пожалуйста!!!!!!!!!!!!Дайте ссылочку!!!
C++/CLI WinForms Структура с именем "Train", сортировка Добрый день ! у меня возникла проблема с написанием функции сортировки для консольного приложения . может быть кто нибудь подскажет? условие: Дана запись с именем TRAIN, содержащая следующие поля: · Название пункта назначения; · Номер поезда; · Время отправления. Написать программу, которая выполняет следующие действия: · Ввод с клавиатуры данных из 6 элементов типа TRAIN, и... подробнее

Показать сообщение отдельно
schdub
 Аватар для schdub
2903 / 1247 / 223
Регистрация: 19.01.2009
Сообщений: 3,219
Завершенные тесты: 1
13.06.2011, 23:10     Подскажите значения строчек в программе шифрования данных
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#define SIZE 18
// этот макрос определяет размер массивов,
// хранящего строки
 
int key; // ключ, используемый при XOR шифровании
// объявлен глобально
 
// s - указатель на строку, которую шифруем
// t - указатель на буффер, куда помещается результат шифрования
void crypt(char *s, char *t)
{
    while ( *s != '\0') // до тех пор пока не встретим завершающий
                        // нулевой '\0' символ входной строки
    {
        *t=*s^key;      // выполняем XOR шифрование
        s++;            // увеличиваем указатели входной строки
        t++;            // и выходного буффера
    };
}
 
main()
{
    // WARN: декларацию переменных переместил в начало
    // функции, т.к. копиляторы, совместимые с C89
    // "ругаются" на объявление переменных после первого оператора
    char str1[SIZE]= {0}; // исходная строка
    char str2[SIZE]= {0}; // заксоренная строка
    char str3[SIZE]= {0}; // расшифрованная строка
    int i; // неиспользуемая переменная
 
    strcat(str1, "It is test string");
 
    srand(time(0));         // инициализируем ГПСЧ
    key = rand() % 254 + 1; // генерируем ключ XOR шифра случайным образом
                            // использую ГПСЧ стандартной библиотеки С
                            // выходной ключ будет в пределах [1, 255]
    crypt(str1,str2);       // шифруем
    crypt(str2,str3);       // расшифровываем
    printf("%d\n%s\n%s\n%s\n",key,str1,str2,str3);
}
 
Текущее время: 03:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru