powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Cryptography API - ШИФРОВАНИЕ
2 сообщений из 2, страница 1 из 1
Cryptography API - ШИФРОВАНИЕ
    #33847752
Unemployed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Visual C++ 6.0

Хочу зашифровать строку согласно описанию
в главе 21 книги Дэвид Bennett на
странице 409 1998 г. Издания “Visual C++ 5”
руководство разработчика
Cryptography API
Описано доступно, НО НЕ РАБОТАЕТ.

typedef unsigned char byte;
byte bSecreet[100] = "semifinal 05.07.2006 France - Portugal";
HCRYPTPROV hCsp; // определено в #include "Wincrypt.h"
HCRYPTKEY hSessionKey;
DWORD dwSecretLen;
CString tmpStr;

// Cryptapi.lib - отсутствует у меня
// creating the key of создание ключа сеанса
if(!CryptGenKey(hCsp,CALG_RC4,CRYPT_EXPORTABLE,&hSessionKey))
{
AfxMessageBox(tmpStr);
}

error C2065: 'HCRYPTPROV' : undeclared identifier
error C2146: syntax error : missing ';' before identifier 'hCsp'
error C2065: 'hCsp' : undeclared identifier
error C2065: 'HCRYPTKEY' : undeclared identifier
error C2146: syntax error : missing ';' before identifier 'hSessionKey'
error C2065: 'hSessionKey' : undeclared identifier
error C2065: 'CryptGenKey' : undeclared identifier
error C2065: 'CALG_RC4' : undeclared identifier
error C2065: 'CRYPT_EXPORTABLE' : undeclared identifier

в файл stdafx.h поставил 2 строки,
проверил присутствие подключаемых файлов, найдено
#include <windows.h> - на винчестере имеется
#include <wincrypt.h> - на винчестере имеется

СПАСИБО
...
Рейтинг: 0 / 0
Cryptography API - ШИФРОВАНИЕ
    #33848144
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wincrypt.h не инклудится в данном файле.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Cryptography API - ШИФРОВАНИЕ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]