Статус: Новичок
Группы: Участники
Зарегистрирован: 29.08.2008(UTC) Сообщений: 1 Откуда: Москва
|
Добрый день! Существует следующая проблема при работе с симметричным алгоритмом, пытаюсь использовать для шифрования свой ключ и свой вектор инициализации: Код:
byte[] key = new byte[] {
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55
};
byte[] IV = new byte[] { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
Gost28147CryptoServiceProvider gost = new Gost28147CryptoServiceProvider();
CPCryptoAPITransform cryptoTransform =
(CPCryptoAPITransform)gost.CreateEncryptor(key, IV);
В конструкторе энкриптора появляется ошибка: $exception {"Bulk session key import from CSP is not supported."} System.Exception {System.Security.Cryptography.CryptographicException} Подскажите, в чём проблема и как её решить. Спасибо
|