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

Шифрование и дешифрование txt-файла с применением пароля - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица.Си http://www.cyberforum.ru/cpp-beginners/thread125184.html
Дана целочисленная прямоугольная матрица. Определить: 1)минимальный элемент массива; 2) найти среди минимальных элементов строк максимальный; 3) упорядочить строки по возрастанию максимумов их элементов. В задании содержится 3 задачи, необходимо создать меню для выбора решения одной из задач. Каждая задача - отдельная функция.
C++ Парсить базу с англ. транскрипциями Пишу курсовую, можете подсказать какой-либо файл, в котором содержаться транскрипции английских слов и сами слова. Транскрипции должны быть как здесь на картинке Суть такова - есть англ слово, нужно получить транскрипцию используя файл. Оптимально наверное будет txt файл в unicode, вида слово - транскрипция. сколько не пытался найти подобных файлов, не нашел.. http://www.cyberforum.ru/cpp-beginners/thread125175.html
блоги C++
Здравствуйте, не подскажите блоги, форумы на английском языке по С++? Желательно иформативные как для новичка так и профессионала. И к каким ресурсам вы чаще обращаетесь за помощью? заранее, спасибо
C++ Разработать программы для работы с двумерными массивами
1. Полином n-й степени P(X)=A0+A1X+A2X^2+A3X^3+...+AnX^n=сумме AiX^i задан массивом его коэффициентов . Разработать программу: а) расчета значения полинома, его первой и второй производных при заданном значении . При программировании постараться объе-динить максимальное число циклов; 2. Разработать программы для работы с двумерными массивами – матрицами: а) исключения заданной...
C++ Загрузка файла в дерево http://www.cyberforum.ru/cpp-beginners/thread125158.html
надо загрузить фаил в дерево и произвести продвижение по дереву на ходя минимальное значение ,также надо ввести инфо в фаил помогите доделать. моя программа не коректно работает и не могу сделать продвижение по дереву вот мой код: #include <iostream.h> #include <iomanip.h> #include <conio.h> #include <fstream.h> struct Map{ int num; char gorod;
C++ Возможно ли сворачивание блоков кода в Dev-C++? Подскажет ли кто, возможно ли сворачивание блоков кода в Dev-C++? Или тот же вопрос для vs 2005 (для С++) Спасибо! подробнее

Показать сообщение отдельно
GAME
23 / 23 / 3
Регистрация: 31.10.2009
Сообщений: 199
04.05.2010, 13:49     Шифрование и дешифрование txt-файла с применением пароля
Шифрование. дальше думаю сами сделаите.

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include "stdafx.h"
#include <windows.h>
#include <conio.h>
#include <iostream>
using namespace std;
 
 
 
unsigned char *CryptXoR(char *str,char *key);
char *DeCryptXoR(unsigned char *str,char *key);
 
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    unsigned char *olo;
    char *lol;
    olo=CryptXoR("TestSTR","NoNoNoN");
    cout << "\n\n\n Str = TestSTR \n\n" << "Key = NoNoNoN" << "\n Crypted =" << olo;
    lol=DeCryptXoR(olo,"NoNoNoN");
    cout << "\n\n\n Decrypted = " << lol;
    getch();
    delete lol;
    delete olo;
    return 0;
}
 
 
unsigned char *CryptXoR(char *str,char *key)
{
    unsigned char *out;
    int len,i;
    len=strlen(str);
    if(len!=strlen(key))
        return NULL;
    out=new unsigned char[len+1];
    for(i=0;i!=len;i++)
    {
        *(out+i)=(*(str+i)^*(key+i));
    }
    *(out+len)='\0';
    return out;
}
 
 
char *DeCryptXoR(unsigned char *str,char *key)
{
    char *out;
    int len,i;
    len=strlen((char *)str);
    if(len!=strlen(key))
        return NULL;
    out=new char[len+1];
    for(i=0;i!=len;i++)
    {
        *(out+i)=(*(str+i)^*(key+i));
    }
    *(out+len)='\0';
    return out;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru