Относительно этого образца: https://msdn.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider(v=vs.110).aspxГде Public Key в шифровании .NET RSA
Где в этом образце открытый ключ, используемый для шифрования данных?
Это внутри объекта RSAParameters?
Если да, то каков правильный массив байтов для base64encode и поместите строку в web.config для повторного использования открытого ключа, когда мне нужно расшифровать ранее зашифрованные данные?
я ожидал ключ паб/PRV быть своего рода строкане RSAParameters. Как использовать эти параметры для получения строки, которую я могу вставить в качестве ресурса или сохранить где-нибудь? – Elisabeth
, если вы проверите указанную ссылку, вы увидите, что RSAParameters использует SerializableAttribute, это означает, что вы можете использовать любой сериализатор для записи в хранилище данных https://msdn.microsoft.com/en-us/library/4abbf6k0%28v = vs.110% 29.aspx имеет пример того, как сериализовать двоичный файл. но если вы поменяете поток файлов для потока памяти, вы можете прочитать его с помощью средства чтения потока в строковой переменной https://msdn.microsoft.com/en-us/library/system.io.streamreader%28v=vs .110% 29.aspx – MikeT
Я хочу встроить его в сборку. Таким образом, я создал строку resouce с парой ключ/значение с настройкой встроенного resouce. Вы так думаете? – Elisabeth