Всем привет. Хочу реализовать RSA шифрование с ключом 512 бит. Нашел такой пример инициализации объекта RSA:
Новый COMОбъект("System.Security.Cryptography.RSACryptoServiceProvider"); по умолчанию размер ключа 1024 бит.
Согласно https://docs.microsoft.com/ru-ru/dotnet/api/system.security.cryptography.rsa?view=netcore-3.0 есть свойство KeySize (Получает или задает размер модуля ключа (в битах), используемого алгоритмом асимметричного шифрования.) Но чтоб можно было задавать размер ключа. нужно инициализировать RSACryptoServiceProvider(Int32). Как это сделать непонятно. Подскажите?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший