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

Объясните код программы на шифрование - C++

Восстановить пароль Регистрация
 
Василий1192
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 29
18.10.2012, 17:54     Объясните код программы на шифрование #1
Здравствуйте всем прогерам!Увидел на форуме такой вод код шифрования файла Объясните пожалуйста доступным и понятным языком по строчке, данный код шифрования. Очень нужно!




#include <stdio.h>

int main()
{
char key[] = "qwerty";
FILE *input = fopen("file.txt", "rb");
FILE *output = fopen("out_.txt", "wb");
if ( input != NULL && output != NULL )
{
unsigned char buffer[BUFSIZ];
size_t count, i, j = 0;
do {
count = fread(buffer, sizeof *buffer, sizeof buffer, input);
for ( i = 0; i < count; ++i )
{
buffer[i] ^= key[j++];
if ( key[j] == '\0' )
j = 0;
}
fwrite(buffer, sizeof *buffer, count, output);
} while ( count == sizeof buffer );
fclose(input);
fclose(output);
}
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2012, 17:54     Объясните код программы на шифрование
Посмотрите здесь:

C++ Объясните код программы
C++ Объясните пожалуйста код и ход работы программы на С++
Объясните код программы C++
C++ Объясните код программы
Объясните код программы C++
C++ Упорядочивание массива c++. Объясните код программы
C++ Объясните код программы
C++ Шифрование Виженера, объясните программу

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 15:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru