我在Xamarin Forms上使用Bouncy Castle进行非对称加密。但我正在致力于客户端< - > Web Api结构。我怎样才能将公钥发送给对方?因为类型是RsaKeyParameters。如何发送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我编辑的帖子!我得到了答案。谢谢! –