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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерные массивы: ошибка в коде http://www.cyberforum.ru/cpp/thread315405.html
//#include <fstream> #include <iostream> #include <iomanip> #include <math.h> using namespace std; int main() { int i,j,n; ifstream fin("input.txt", ios::in | ios::nocreate); if (!fin) {cout<<"Error in open file."<<endl; return 1;}
C++ Работа с файлами. Обработка исключений Будьте добры, помогите с решением задач. Заранее благодарю откликнувшихся! :) 1. Создать класс для работы с файлами. В классе реализовать функцию поиска в исходном текстовом файле слова max длины. Найденное слово переписать в новый файл. 2. Реализовать шаблон класса Stack, реализующий стек. Для представления элемента стека использовать шаблон класса Node. Определить функции добавления,... http://www.cyberforum.ru/cpp/thread314684.html
Описать грамматику в форме Бэкуса-Наура! C++
Опишите синтаксис описания структур и переменных структурного типа в языке С И таких заданий 13 штук! Если вдруг кто-то имел с этим дело и имеет представление,как это сделать,подскажите,пожалуйста!
Ошибка в программе C++
Доброго времени суток. Помогите исправить ошибку в программе. Вот такое задание: Нужна программа подсчёта букв С в предложении и вывести процент буквы относительно строки. #include <stdio.h> #define N 100 int main() {
C++ Прога к курсачу.. http://www.cyberforum.ru/cpp/thread313911.html
Вообщем курсач на тему "сбербанка" Есть как бе часть программы 2\3 сделанная, я вроде бы переделал как мог доделал ее! но не все работает и выдает некоторые ошибки.. Вообщем задание выглядит так: Сбербанк. Сведенье о вкладчиках банка: Номер лицевого счета Категория вклада Паспортные данные Текущая сумма вклада Дата Последней операции Операция приема и...
C++ Объясните фрагмент кода, как работает,можно ли заменить??? sort(X.begin(),X.end()); sort(Y.begin(),Y.end()); Что это и как это работает,можно ли заменить??? и вот ещё вот это vector<float> X(4); vector<float> Y(4); подробнее

Показать сообщение отдельно
voral
392 / 372 / 50
Регистрация: 16.03.2008
Сообщений: 1,859
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);
}
 
Текущее время: 04:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru