【发布时间】:2016-09-21 10:00:03
【问题描述】:
我正在使用 Xamarin Forms 上的 Bouncy Castle 进行不对称加密。但我正在研究客户端 Web Api 结构。我如何将公钥发送到另一方?因为类型是 RsaKeyParameters 。
RsaKeyPairGenerator rsaKeyPairGnr = new RsaKeyPairGenerator();
rsaKeyPairGnr.Init(new KeyGenerationParameters(new SecureRandom(), 512));
AsymmetricCipherKeyPair keyPair = rsaKeyPairGnr.GenerateKeyPair();
RsaKeyParameters publicKey = (RsaKeyParameters)keyPair.Public;
【问题讨论】:
-
util.PublicKeyFactory? - 抱歉,漫长的一天,编程没有意义了;) -
使用base64url,有一个RFC解释。
-
@MaartenBodewes 我编辑了帖子!我得到了答案。谢谢!
-
创建答案比编辑答案更好。不客气。
标签: c# encryption xamarin rsa encryption-asymmetric