Форум программистов, компьютерный форум 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
362 / 342 / 46
Регистрация: 16.03.2008
Сообщений: 1,735
08.06.2011, 00:56     Шифрование данных
А точно подойдет этот метод шифрования? Ключ в 1 байт - это всего 255 комбинаций.
Блин.... Я то могу написать.
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
void genKeyFile(char *fileName)
{
    srand(time(0));
    char key = rand()%254+1;
    FILE *fkey = fopen(fileName, "w");
    fputc(key,fkey);
    fclose(fkey);
}
void cryptFile(char *srcFile, char *dstFile, char *keyFile)
{
    FILE *fkey = fopen(keyFile, "r");
    char key = fgetc(fkey);
    fclose(fkey);
 
    FILE *src = fopen(srcFile, "r");
    FILE *dst = fopen(dstFile, "w");
 
    char ch;
    
    while((ch = fgetc(src))!=EOF)
        fputc(ch^key, dst);
 
    fclose(src);
    fclose(dst);
}
main()
{
    char *srcfn = "in.txt";
    char *dstfne = "out_enc.txt";
    char *dstfnd = "out_dec.txt";
    char *keyfn = "key,dat";
 
    genKeyFile(keyfn);
    cryptFile(srcfn,dstfne,keyfn);
    cryptFile(dstfne,dstfnd,keyfn);
    
}
 
Текущее время: 17:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru