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

Кодирование и раскодирование текста на С++ - 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); //ф-ция сортировки...
C++ массивы http://www.cyberforum.ru/cpp-beginners/thread32860.html
Таблицу С заполнить сначало элементами таблицы А, затем элементами таблицы В.
C++ Вычислить разницу между средним арифметическим и медианой Вычислить разницу между средним арифметическим и медианой для каждой строки матрицы. В полученном векторе подсчитать количество отрицательных элементов. Размерность матрицы не более, чем 10*15.... подробнее

Показать сообщение отдельно
Фенрир
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; // возвращает зашифрованный текст
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru