| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Криптография ГОС |
| Автор: Young_W 12.5.2011, 06:29 |
| Имеются ли информация по реализация или и реализация классов поддерживабщие алгоритмы ГОС производных от AsymmetricAlgorithm, аналог класса RSACryptoServiceProvider и DSACryptoServiceProvider. На сколько я понимаю данные классы являются .NET оболочкой над соответствующим cryptoAPI (CSP). |
| Автор: gambit 12.5.2011, 10:04 |
| Не понял вопроса, может ответ не в попад, но все же. 1. Что мешает посмотреть рефлектором реализацию классов RSACryptoServiceProvider и DSACryptoServiceProvider. 2. У меня давно подобная мысль была, а Майкл Ховард в книге "защищенный код" меня еще больше убедил в этой мысли - если ты не имеешь докторской степени по математике, то нехрен лезть в реализацию криптографии. |
| Автор: Young_W 12.5.2011, 10:40 |
| Если не понятен вопрос, его всегда можно уточнить… 1. мысль хорошая. 2. в указанных классов нет прямой реализации криптографических функций, эти классы являются некой оболочной .NET и взаимодействуют с cryptoAPI (CSP), но как известно в стандартных классах .NET нет класса работающий с алгоритмом ГОС, который мог бы взаимодействовать CSP поддерживающий ГОС. Спасибо за ответ. |
| Автор: jonie 12.5.2011, 11:06 |
| для СryptoAPI есть уже готовые провайдеры ГОСТ шифра ... http://code.google.com/p/cryptoprovider-with-russian-gost/ |
| Автор: Young_W 12.5.2011, 11:22 |
| В том то и дела что CSP и cryptoAPI есть а обертки (класса .NET) выполненный по иерархии классов .NET нет |
| Автор: jonie 13.5.2011, 10:27 | ||
я конечно не силен в этой области .NET , но как я понимаю обертка вроде как и не особо нужна... в общем есть еще проект http://www.bouncycastle.org/ в котором гост реализован, и он портирован в том числе на .NET |