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

Кодирование и раскодирование текста на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки. Начальный уровень. http://www.cyberforum.ru/cpp-beginners/thread32914.html
Получить из слова a, вычёркиванием некоторого кол-ва букв, слова b. Отобразить на экране промежуточные этапы. Код оформить на Си.
C++ отсортировать файл помогите, плиз, задачка простенькая. (не знаю, как отсортировать без массива) дан файл целых чисел, отсортировать его, не используя массивы. Добавлено через 1 час 22 минуты 17 секунд помогите, плиз, очень надо( http://www.cyberforum.ru/cpp-beginners/thread32912.html
Кнопки или курсор C++
У меня есть программа, меню которой состоит из нескольких пунктов. Выбор этих пунктов осуществляется вводом соответствущего номера пункта меню и нажатия ЕНТЕР'а. Можно ли с этих пунктов как-то сделать что-то типа кнопок и выбирать или "мишкой" или кнопками курсора и ЕНТЕР'ом? и еще как можно красиво оформить окно программы?
C++ Массив. Сортировка. Ф-ции
:-#include "stdafx.h" #include <iostream> using namespace std; #include <ctime> #define n 11 //константы #define k 10 //объявление ф-ций double bubble(double *a); //ф-ция сортировки пузырками double drand(double *a); //ф-ция заполнения массива псевдослучайными числави void out(double *a); //ф-ция вывода массива
C++ массивы http://www.cyberforum.ru/cpp-beginners/thread32860.html
Таблицу С заполнить сначало элементами таблицы А, затем элементами таблицы В.
C++ Builder Unresolved external '...' referenced from ...*.OBJ Пишу лабу по работе с классами, должен быть класс-родитель, содержащий прямоугольник, и класс-потомок, содержащий автомобиль. При запуске выдаёт: " Unresolved external 'TRectg :: TRectg(int X01,int Y01,int X02,int Y02,Graphics::TColor Color0,Graphics::TCanvas* Canvas0)' referenced from D:\! STUDY\C\!2\LABOOP.OBJ" и ещё четыре аналогичных ошибки. Что я неправильно делаю? Unit1.h: #ifndef... подробнее

Показать сообщение отдельно
Фенрир
42 / 38 / 2
Регистрация: 05.01.2009
Сообщений: 394
06.05.2009, 09:19     Кодирование и раскодирование текста на С++
используй криптоапи

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  char* Code(char* word, bool x){
HCRYPTPROV hProv;
HCRYPTHASH hash;
HCRYPTKEY key;
DWORD len;
char psw[]="password";
char buff[4096];
CryptAcquireContext(&hProv, NULL, NULL, PROV_RSA_FULL,
CRYPT_VERIFYCONTEXT);
CryptCreateHash(hProv, CALG_SHA, NULL, NULL, &hash);
CryptHashData (hash, psw, strlen(psw), NULL);
CryptDeriveKey (hProv, CALG_RC4, hash, 0, &key);
CryptDestroyHash (hash);
strcpy(buff, word);
len=strlen(buff);
if (x)CryptEncrypt (key,0,1,0, buff, &len, len);
else CryptDecrypt (key,0,1,0, buff, &len);
CryptReleaseContext (hProv, NULL);
return buff; // возвращает зашифрованный текст
}
 
Текущее время: 16:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru