Как использовать OpenSSL для расширения ключа RSA {D,E,N} до {D,E,N,p,q и т. д.}?

У меня есть ключ RSA, состоящий из открытого и частного факторов и модуля D. (В настоящее время я генерирую и использую ключ с библиотекой JavaScript. )Я хотел бы использовать один и тот же ключ для шифрования и дешифрования с помощью OpenSSL. Я могу подключить свои коэффициенты к ключу OpenSSL RSA, и все будет работать, но я хотел бы, чтобы OpenSSL вычислял вспомогательные коэффициенты, которые он использует (, если они доступны ), для ускорения операций.

Я не уверен, что даже математически возможно вернуться от {D, E, N} к этим факторам, но если это так, я хотел бы знать, как попросить libopenssl сделать это.

Спасибо!

10
задан caf 10 August 2012 в 04:23
поделиться