logo Обзор КриптоПро NGate для защищённого доступа к корпоративным ресурсам
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline __igor  
#1 Оставлено : 4 февраля 2009 г. 17:57:11(UTC)
__igor

Статус: Участник

Группы: Участники
Зарегистрирован: 26.01.2009(UTC)
Сообщений: 11
Откуда: Russia

Gost28147 gost = new Gost28147CryptoServiceProvider();
gost.Key = newKey; // вот тут ошибка - CSP не поддерживает импорт сесионных ключей

Как можно это обойти? (Нужно сделать ключ на основе хеша пароля.)
Offline Челпанов А.  
#2 Оставлено : 4 февраля 2009 г. 18:51:48(UTC)
Челпанов А.

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

Группы: Участники
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 2 раз в 2 постах
К сожалению, такая функциональность в КриптоПро Sharpei не предусмотрена, и единственный способ это обойти - вызвать native функцию CryptDeriveBytes.
А нужно именно создание ключа на основе hash от пароля или задача менее конкретная? Может быть можно использовать другие алгоритмы?
С уважением, Александр.
Offline __igor  
#3 Оставлено : 5 февраля 2009 г. 11:15:09(UTC)
__igor

Статус: Участник

Группы: Участники
Зарегистрирован: 26.01.2009(UTC)
Сообщений: 11
Откуда: Russia

Спасибо за информацию, задача именно такая. Будем использовать вызовы CryptoAPI.
Offline Челпанов А.  
#4 Оставлено : 5 февраля 2009 г. 19:33:31(UTC)
Челпанов А.

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

Группы: Участники
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 2 раз в 2 постах
В класс Gost28147CryptoServiceProvider добавили
Код:
public static Gost28147CryptoServiceProvider DeriveKey(byte[] password)
Ждите выхода новой версии... Если срочно, то предварительную версию можем выслать, пишите на support@cryptopro.ru
С уважением, Александр.
Offline Челпанов А.  
#5 Оставлено : 6 февраля 2009 г. 18:10:07(UTC)
Челпанов А.

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

Группы: Участники
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 2 раз в 2 постах
Реализовано в 1.0.3323.0. Скачивайте.
С уважением, Александр.
Offline __igor  
#6 Оставлено : 24 февраля 2009 г. 14:52:17(UTC)
__igor

Статус: Участник

Группы: Участники
Зарегистрирован: 26.01.2009(UTC)
Сообщений: 11
Откуда: Russia

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