Я тоже пошел по этой дороге.Я делал различные попытки расшифровать данные из VB6 / CAPICOM, используя крипто-пространства имен, упомянутые выше Джеймсом (без какой-либо удачи).
Согласно документации MS , у меня сложилось впечатление, что невозможно перенести ваш код на что-либо, кроме вызова P / Invoke, в библиотеку CAPI.Если вы обнаружите, что делаете это, вам лучше создать инструмент миграции, который расшифровывает с использованием CAPI, а затем шифрует / экспортирует данные с использованием открытого стандарта (звучит так, как будто CAPI является / будет устаревшим).