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

Как зашифровать бинарный файл XOR? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу найти исходники. Дейтелы "How to program on C++" http://www.cyberforum.ru/cpp-beginners/thread1502787.html
Искал у них на сайте, но так найти и не смог, поможет кто?
C++ Заголовочные файлы .h, файлы исходного когда c/c++ и установление связи между ними Всем добрый вечер!) Относительно недавно стал изучать c/c++, хочу полюбопытствовать ,так как появился вопрос. Почему при объявлении прототипов функции в заголовочных файлах компилятор их видит,то есть связь каким-то образом устанавливается без участия программиста (то есть компилятор видит что та или иная функция существует в каком либо с++ файле и не ругается на него и наоборот), а в файлах... http://www.cyberforum.ru/cpp-beginners/thread1502760.html
Перекрестное включение / перегрузка оператора класса извне C++
Есть 2 модуля: mod.h (содержит модуль для работы с данными) и base.h (содержит родительские классы). От так это схематично выглядит: //mod.h class mod{ //... template <typename T> bool operator< ( const T& v ){ // ... действия с простыми типами } //... }
Конвертация из VS 2013 в VS 2010 C++
Есть проект на VS 2013, пробую запустить его в VS 2010, выдает Ошибка 30 error MSB8008: указанный набор инструментов платформы (v120_xp) не установлен или недопустим. Убедитесь, что выбрано поддерживаемое значение PlatformToolset. C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets 511 6 CartoTypeDemo Предупреждение 4 Атрибут "BuildingInIDE" не...
C++ Не выводится содержание строки string http://www.cyberforum.ru/cpp-beginners/thread1502716.html
Приветствую жителей сего форума! Возникла некоторая проблемка, даже две. setlocale(LC_ALL,".866"); string str1 = "This is string."; const int arrSize = 20; char arrOne ;
C++ Как программно выполнить нажатие кнопки в приложении, если у нее нет handle? Наверно, вопрос, странный, но как вообще работать с интерфейсом стороннего приложения, если оно вообще не имеет дочерних окон ( сами элементы, например кнопки, присутствуют)? Т.к. я в этом деле полный чайник, прошу ссылки, литературу и т.д. Заранее благодарен. подробнее

Показать сообщение отдельно
DrunkProgrammer
37 / 27 / 6
Регистрация: 09.06.2015
Сообщений: 100
24.07.2015, 10:30     Как зашифровать бинарный файл XOR?
Вроде должно работать. Если я все правильно понял и написал

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int Crypt(char key,AnsiString FileName){
 int f;
 int n;  //Число прочитанных байтов файлридом
 char buf[250];   //Буффер ввода
 char a;
 int i;
 if(FileExists(FileName)){
  f = FileOpen(FileName,fmOpenReadWrite);  //Открываем файл
 
   do{                 //Пока есть прочитанные данные
     n = FileRead(f,buf,250);              //Считываем 250 байт в буффер
     for (i = 0; i < n; buf[i++] ^= key);   //Шифруем
     FileSeek(f,-n,1);                  //Возращаемся на n байтов назад
     FileWrite(f,buf,n);               //Записываем из буфера
    }while(n);
 
   FileClose(f);                 //Закрываем файл
  }
 return 1;
}
 
Текущее время: 00:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru