Если вы используете Windows (только), почему бы не использовать Windows CryptoAPI?
Crypto API, безусловно, имеет возможность выполнять шифрование / дешифрование RSA.Он также имеет некоторую логику для кодирования и декодирования форматов сообщений PKCS # 7 / CMS.Из твоего вопроса не совсем понятно, что ты хочешь делать.