Конфликт версий BouncyCastle FIPS C#C#

Место общения программистов C#
Ответить
Anonymous
 Конфликт версий BouncyCastle FIPS C#

Сообщение Anonymous »

Я пытаюсь работать с FIPS в функции CMAC, но столкнулся с конфликтом версий. У меня есть обычная ссылка на BouncyCastle.Cryptography v2.0.0.0 и ссылка на bc-fips-1.0.2.dll V1.0.2 в Visual Studio 2022, .NET framework 4.8, C#. bc-fips-1.0.2 является эталонным, поскольку он имеет «BouncyCastle.Crypto.Fips».
По существу существует два конфликта: один с «SecureRandom», а другой с «CryptoServicesRegistrar.CreateService». .
Ошибка: «CryptoServicesRegistrar» существует как в «BouncyCastle.Cryptography», так и в «BouncyCastle.Cryptography», Version=2.0.0.0, Culture=neutral, PublicKeyToken=072edcf4a5328938' и 'bc-fips-1.0.2, Version=1.0.2.0
Кто-нибудь знает обходной путь или исправление этой проблемы?< /p>
Заранее надеюсь на вашу помощь.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ps-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»