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

Шифрование графического файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблон класса Node для узла связного списка http://www.cyberforum.ru/cpp-beginners/thread612158.html
Здравствуйте, помогите пожалуйста реализовать и протестируйте функцию: template <class T> Node<T> *GetNode(const T &item, Node<T> *nextPtr = NULL); создающую в динамической памяти узел-объект класса Node с данным item и указателем на следующий узел nextPtr. nodelib.h template <class T> class Node { private:
C++ Задача по одномерным массивам Помогите плиз решить задачу по одномерным массивам в C++ "Дан массив целых чисел из n элементов. Найти удвоенную сумму положительных элементов. Подсчитать количество элементов массива, не превосходящих по модулю заданного числа В. Заменить нулевые элементы массива единицами." заданий очень много, не успеваю всё решить... http://www.cyberforum.ru/cpp-beginners/thread612135.html
C++ алгоритмом Определить номера строк, в которых первый элемент равен последнему
Помогите с алгоритмом Вот сама задача: Дана матрица размером МxN. Определить номера строк, в которых первый элемент равен последнему. Тут все понятно, кроме одного где строка у матрицы МxN(M- столбец или N- Строка или наоборот). и последний элемент это будет j-n ? так что ли ?
C++ Наследование шаблонов
Не вижу, в чём ошибка. В дочернем классе ругается, что переменная val не определена... Я неправильно делаю наследование? template <class elementType> class Base { protected: elementType val; }; template <class elementType>
C++ Найти сумму элементов вектора http://www.cyberforum.ru/cpp-beginners/thread612105.html
Найти сумму элементов вектора (массивы не использовать, значения складывать по мере ввода). ребята очень нужна помощь, сижу на экзамене щас
C++ Используя стек, напечатать содержимое текстового файла Используя стек, напечатать содержимое текстового файла, выписывая символы каждой его строки в обратном порядке. Ребята, прошу помочь с заданием как можно скорее, заранее огромное спасибо. подробнее

Показать сообщение отдельно
Adagio
0 / 0 / 0
Регистрация: 04.05.2012
Сообщений: 23
23.06.2012, 11:38     Шифрование графического файла
Здрасти..
Идея просто зашифровать считанный граф файл блочным симметричным алгоритмом.
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
int inf=1000000;
void __fastcall TForm1::Button5Click(TObject *Sender)
{
String s2,s1;
s1=Edit2->Text;
s2=Edit3->Text;
//FILE *fp1;
ifstream infile (s2.c_str(),ios::binary|ios::in);
if(infile.fail())
{
ShowMessage("ÏðîèçîøëГ* îøèáêГ* ïðè Г§Г*ãðóçêå ГЄГ*ðòèГ*ГЄГЁ");
}
int* file1=new int[inf];
infile.read((char*)file1,4);
int n1=infile.gcount();
//int n1=fread(file1,4,inf,fp1); 
ShowMessage("Ñ÷èòГ*Г*Г® int-ГЎГ*éò:");
ShowMessage(n1);
Blowfish obj;
obj.Set_Passwd(Edit4->Text.c_str());
DWords temp;
//////////////////////////
int* file2=new int[n1];//output stream
/////////////////////////
//FILE *fp2;
ofstream outfile (s2.c_str(),ios::binary);
///////////////////////////////////
for(int i=0;i<n1;i+=2)
{
temp.word0.word=file1[i];
temp.word1.word=file1[i+1];
obj.Encrypt((void*)&temp,8);
file2[i]=temp.word0.word;
file2[i+1]=temp.word1.word;
}
outfile.write((char*)file2,n1*4);
//if(fwrite(file2,inf,1,fp2)==1)
//{
//ShowMessage("ÑîçäГ*Г*ГЁГҐ ГґГ*éëГ* âûïîëГ*ГҐГ*Г® ГіГ±ГЇГҐГёГ*Г®");
//}
 
}
В разных местах периодически вылазят разношерстные ошибки,
чем лучше считать будет :через FILE или fstream?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru