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

Шифрование данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать грамматику в форме Бэкуса-Наура! http://www.cyberforum.ru/cpp/thread314651.html
Опишите синтаксис описания структур и переменных структурного типа в языке С И таких заданий 13 штук! Если вдруг кто-то имел с этим дело и имеет представление,как это сделать,подскажите,пожалуйста!
C++ Ошибка в программе Доброго времени суток. Помогите исправить ошибку в программе. Вот такое задание: Нужна программа подсчёта букв С в предложении и вывести процент буквы относительно строки. #include <stdio.h>... http://www.cyberforum.ru/cpp/thread314623.html
Объясните фрагмент кода, как работает,можно ли заменить??? C++
sort(X.begin(),X.end()); sort(Y.begin(),Y.end()); Что это и как это работает,можно ли заменить??? и вот ещё вот это vector<float> X(4); vector<float> Y(4);
Годинник C++
поможіть зробити годинник з елементами години і хвилини в американському форматі, і щоб можна було його перетворити в формат 00:00) помогите сделать часы с элементами часы и минуты в американском...
C++ Список файловых систем http://www.cyberforum.ru/cpp/thread313494.html
Всем привет, нужна помощь: получить список файловых систем смонтированных на компьютере в данный момент и их параметры. Идей вообще 0.
C++ как считать каналы таймера? Доброго форума. Может знает кто как считать слово состояния для всех каналов таймера и вывести его на экран? подробнее

Показать сообщение отдельно
voral
455 / 436 / 68
Регистрация: 16.03.2008
Сообщений: 2,130
07.06.2011, 23:24
Ну вот вариант с однобайтным ключем
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define SIZE 18
 
int key;
 
void crypt(char *s, char *t)
{
    while ( *s != '\0')
    {
        *t=*s^key;
        s++;
        t++;
    };
}
main()
{
    srand(time(0));
    key = rand()%254+1;
    char str1[SIZE]="It is test string";
    char str2[SIZE]="";
    char str3[SIZE]="";
    int i;
    crypt(str1,str2);
    crypt(str2,str3);
    printf("%d\n%s\n%s\n%s\n",key,str1,str2,str3);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru