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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано натуральное n. Верно ли, что равны суммы четных и нечетных цифр http://www.cyberforum.ru/cpp-beginners/thread674297.html
Есть код который разделяет число цифры a = N % 1000; N1= N/= 1000; b = a % 100; N2= a/= 100; c = b % 10; N3= b/= 10; N4 =c; А потом от N1 до N4 нужно определить чётные они или нет. Обьясните чайнику, как можно сделать считывание цифр числа или в массив, или чтобы компилятор автоматически увеличивал цифру после N. Сама задача: Дано натуральное n. Верно ли, что равны суммы четных и...
C++ Фоторобот на С++: какие библиотеки для этого потребуются Нужно на С++ написать программу-фоторобот. Дайте наводки на библиотеки, и вообще как работать с графическими файлами там??? http://www.cyberforum.ru/cpp-beginners/thread674286.html
Написать программу, которая по введенному значению аргумента вычисляет значение функции C++
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиатуры.
C++ Перевод из десятичной в N систему счисления
#include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int main () { int osn2, chislo,z=0,i=0,a,b; int *mas = new int; cout<<"\nVvedite osnovanie systemi, v kotoruyu vi hotite perevesti chislo= "; cin>>osn2; cout<<"Vvedite, kotoroe hotite perevesti chislo= "; cin>>chislo;
C++ Найти число, полученное при прочтении числа N справа налево http://www.cyberforum.ru/cpp-beginners/thread674248.html
Дано целое число N (> 0). Используя операции деления нацело и взятия остатка от деления, найти число, полученное при прочтении числа N справа налево. Заранее очень благодарен!
C++ Составить программу для перевода значений угла из градусной меры в радианную и вычислить sin, cos, tg этого угла Составить программу для перевода значений угла из градусной меры в радианную и вычислить sin, cos, tg этого угла подробнее

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




#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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru