Нет, для C # нет стандартного феера. Он будет использовать то, что вы скажете.
(Редактировать: я думаю, что я неправильно понял. Если вы хотите, чтобы стандартная рыбалка для C # соответствовала стандартам, я бы порекомендовал Bouncy Castle Crypto. Это порт с Java и содержит большинство документированных стандартов RFC. Посмотрите на модульные тесты примеры используйте классы. Всякий раз, когда я использовал его в последний раз, документации не хватало, но модульные тесты - довольно хороший пример того, как все складывается вместе.)
Вопрос, который вы хотите задать, заключается в том, какой вариант Blowfish использует ваше приложение C ++. Какую библиотеку вы используете в приложении C ++ для шифрования? Как только вы это узнаете, вы сможете сделать правильный выбор в своем приложении C #.
Я лично больше всего сталкиваюсь с CBC. «Простой», вероятно, стоило бы попробовать.
Вам также придется иметь дело с такими вещами, как проверка соответствия вектора инициализации в зависимости от того, какой из них вы используете.