Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Андрей_  
#1 Оставлено : 3 ноября 2009 г. 14:51:54(UTC)
Андрей_

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.05.2009(UTC)
Сообщений: 41

Добрый день!

Прошу ответить на следующий вопрос. Возможно ли зашифровать сообщение с использованием симметричного ГОСТ-алгоритма 1989 года с использованием низкоуровневых функций без инициализации дескриптора криптопровайдера (без вызова CryptAcquireContex). При этом сессионный ключ и инициализционный вектор не генерируются как обычно, а задаются из вне в виде массивов?
Все мои попытки осуществить шифрование массива при задании внешнего произвольного сессионного ключа, типа:

IntPtr hSessionKey = Marshal.AllocHGlobal((int)session.Length);
Marshal.Copy(session, 0, hSessionKey, 40);

uint size_buff = cbArrayContent;
if (CryptoDefinition.CryptEncrypt(
hSessionKey,
IntPtr.Zero,
true,
0,
pbArrayContent_in,
ref cbArrayContent,
size_buff))
{
pbArrayContent_out = new byte[size_buff];
pbArrayContent_out = pbArrayContent_in;

return true;
}

наталкивались на ошибку - параметр задан неверно

C уважением, Андрей
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.