| ||||
| ||||
На чём лучше писать программное средство электронной цифровой подписи(мой дипломный проект)? Выбираю между C++(VC++ 6.0) и C#(VS 2005 Beta 2). Пока склоняюсь к C++ по следующим причинам: 1. Выше скорость работы проги. 2. Можно использовать CAPICOM. В .NET — не знаю, там вроде технология COM не поддерживается, хотя вроде интеграция есть. Вообщем хотелось бы, чтобы знающие люди рассказали все "за" и "против". Варианты типа, что больше знаешь или нравится на том и пиши — не принимаются. В статье: http://rsdn.ru/article/crypto/cryptoapi.xml, написано: И CryptoAPI, и .NET предоставляют богатый набор средств шифрования, позволяющих организовать собственную систему защиты данных без использования сторонних средств. В .NET, правда, эти средства пока плохо отлажены и документированы, но использовать их все равно можно. Так ли это на самом деле? Исправлено ли это в .NET Framework 2.0? Можно ли в .NET работать с CryptoAPI? Если да, то как удобнее: через C# или C++(VC++ 6.0)? Можно ли в C#(VS 2005 Beta 2) работать с CAPICOM? Заранее благодарен. | ||||
Ответы: | ||||
| ||||
.Net ещё во многом экспериментальная платформа. На настоящий момент Вы, при написании криптографических приложений, не получите существенных преимуществ по масштабируемости и переносимости. CAPICOM использовать можно. | ||||