Форум программистов, компьютерный форум, киберфорум
Наши страницы

Составить программу для шифрования информации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы. Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент http://www.cyberforum.ru/cpp-beginners/thread838639.html
Для заданной матрицы размером 8х8 найти такие к, что к-я строка матрицы совпадает с к-м столбцом. Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. ...
C++ Как сделать круговую диаграмму Здравствуйте, у нас есть данные которые мы должны отобразить на круговой диаграмме. Как построить ее и произвести деление этой диаграммы на сектора. Пробовал гуглить circle с++, но решения... http://www.cyberforum.ru/cpp-beginners/thread838636.html
C++ математика
не могу решить: (x-a)^2+(y-b)^2=s (x-c)^2+(y-d)^2=s найти нужно x,y.
C++ Где ошибка в коде
по запросу строки программа должна выдавать строку с увеличением на 2 .Например запрашиваю 1 строку он выдает 3 строку { printf("Vvediite nomer stroku:"); scanf("%d",p); ...
C++ Как вывести выйгравший if http://www.cyberforum.ru/cpp-beginners/thread838612.html
if (xn<0 && b!=0) first(a,xn,b); else if (b=0 && xn>0) second(xn,a,c,b); else third(xn,c); Есть такая конструкция. Как сделать что бы вывело "выйгравший" if cout<< ??? А не писать для...
C++ Алгоритм написания программы Помогите пожалуйста составить алгоритм блок-схему к программе. Буду очень благодарна. #include <iostream> #include <string> #include <sstream> #include <algorithm> #include <iterator> using... подробнее

Показать сообщение отдельно
abit
271 / 270 / 35
Регистрация: 03.02.2013
Сообщений: 756
15.04.2013, 18:30
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream> 
#include <fstream> 
 
using namespace std;
 
int main() 
{ 
    std::ifstream in("input.txt", std::ifstream::in | std::ifstream::binary);
    std::ofstream out("output.txt", std::ifstream::out | std::ifstream::binary);
    unsigned int data;
    unsigned int key;
    std::cout<<"Intput a key - ";
    std::cin>>key;
    data=in.get();
    while (in.good()) 
    {   
        out<<(char)(data^key); 
        data=in.get(); 
    };
    in.close();
    out.close();
}
Добавлено через 1 минуту
расшифровать назад - можно задав шифрованный файл в качестве входного и с тем же ключом, что был при шифровке - таковы свойства xor

p.s. ключ - цифры от 0 до 2^32-1
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru