2013-03-05 2 views

ответ

2

Пожалуйста, объясните, что вы подразумеваете под «главным образом RSA, ...» и «в драйвере ядра Windows».

OpenSSL is криптографическое программное обеспечение. Алгоритмы внутри являются хрупкими, поскольку незначительные ошибки в том, как они используются, могут иметь катастрофические результаты. Итак, если вы действительно не знаете, что делаете (и в таком случае вы не просите здесь, не так ли?), Чтобы ваши пальцы прочно закрепились в карманах.

Возможно, NaCL подходит ближе к нужной вам цене. Или какая-то другая криптографическая библиотека?

+0

Есть ли RSA или DSA в библиотеке Crypto NaCL? – osgx

+0

@vonbrand: Извините, что я так не понят. Я хочу реализовать алгоритм RSA (в том числе несколько других) в драйвере ядра. Я не хочу компилировать полный пакет openssl, я просто хочу извлечь несколько алгоритмов из его исходного кода и скомпилировать его в режиме ядра. – CasperGhost

+0

Вы хотите добавить алгоритмы в драйвер для Windows? Разве они не были там где-то уже? Каким будет использование этого? Можете ли вы, что хотите, делать с помощью обычных пользовательских программ? – vonbrand

1

Я делаю именно то, что вы говорите: извлечение алгоритмов, которые мне нужны из OpenSSl, в небольшую и компактную библиотеку. Это можно сделать, и, по моему опыту, это очень болезненный процесс. В конечном итоге вы будете вынуждены включать больше модулей, чем вы ожидали. Из-за отсутствия документации вы также должны пройти исходный код, чтобы понимать функциональность модуля большую часть времени. Мое предложение: не делайте этого, если у вас нет альтернативы.

Смежные вопросы