Как расшифровать строку на C#
От: Аноним  
Дата: 26.04.06 18:14
Оценка:
Как строку, зашифрованную на С++ с помощью CryptoAPI расшифровать на C#(.NET)?(алгоритм RC2). И вообще такое возможно?
Re: Как расшифровать строку на C#
От: stump http://stump-workshop.blogspot.com/
Дата: 26.04.06 18:57
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как строку, зашифрованную на С++ с помощью CryptoAPI расшифровать на C#(.NET)?(алгоритм RC2). И вообще такое возможно?


Алгоритмы шифрования что на C++ что на C# работают с массивами байт. Что значит "строка зашифрованная на C++"? Если есть ключ и IV то какие проблемы?
Понедельник начинается в субботу
Re[2]: Как расшифровать строку на C#
От: _SaNNy_ Россия  
Дата: 27.04.06 06:30
Оценка:
Здравствуйте, stump, Вы писали:

S>Здравствуйте, Аноним, Вы писали:


А>>Как строку, зашифрованную на С++ с помощью CryptoAPI расшифровать на C#(.NET)?(алгоритм RC2). И вообще такое возможно?


S>Алгоритмы шифрования что на C++ что на C# работают с массивами байт. Что значит "строка зашифрованная на C++"? Если есть ключ и IV то какие проблемы?

Проблема то как раз и получить одинаковый ключ что на С++, что на C#
Re[3]: Как расшифровать строку на C#
От: stump http://stump-workshop.blogspot.com/
Дата: 27.04.06 06:52
Оценка:
Здравствуйте, _SaNNy_, Вы писали:

_SN>Здравствуйте, stump, Вы писали:


S>>Здравствуйте, Аноним, Вы писали:


А>>>Как строку, зашифрованную на С++ с помощью CryptoAPI расшифровать на C#(.NET)?(алгоритм RC2). И вообще такое возможно?


S>>Алгоритмы шифрования что на C++ что на C# работают с массивами байт. Что значит "строка зашифрованная на C++"? Если есть ключ и IV то какие проблемы?

_SN>Проблема то как раз и получить одинаковый ключ что на С++, что на C#
Ключ и IV это тоже два массива байтов. Если они у тебя есть, передаешь их в RC2CryptoServiceProvider и расшифровываешь, как показано в примере MSDN.
Если у тебя нет ключа и IV — отдыхаешь, куришь бамбук
Понедельник начинается в субботу
Re[4]: Как расшифровать строку на C#
От: _SaNNy_ Россия  
Дата: 27.04.06 08:02
Оценка:
Здравствуйте, stump, Вы писали:

S>Здравствуйте, _SaNNy_, Вы писали:


_SN>>Здравствуйте, stump, Вы писали:


S>>>Здравствуйте, Аноним, Вы писали:


А>>>>Как строку, зашифрованную на С++ с помощью CryptoAPI расшифровать на C#(.NET)?(алгоритм RC2). И вообще такое возможно?


S>>>Алгоритмы шифрования что на C++ что на C# работают с массивами байт. Что значит "строка зашифрованная на C++"? Если есть ключ и IV то какие проблемы?

_SN>>Проблема то как раз и получить одинаковый ключ что на С++, что на C#
S>Ключ и IV это тоже два массива байтов. Если они у тебя есть, передаешь их в RC2CryptoServiceProvider и расшифровываешь, как показано в примере MSDN.
S>Если у тебя нет ключа и IV — отдыхаешь, куришь бамбук
Ключ у меня есть. IV — пустой. При расшифровке на C# выпадает exeption "Bad Data". Может в CryptoAPI размер ключа как-то надо указать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.