C#从模和指数中获取公钥
谢谢大家抽出时间。我的目标是以字节数组或字符串的形式结束我的公钥C#从模和指数中获取公钥,c#,rsa,public-key-encryption,C#,Rsa,Public Key Encryption,谢谢大家抽出时间。我的目标是以字节数组或字符串的形式结束我的公钥 RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); string publicxml = rsa.ToXmlString(false); 字符串publicxml现在包含模数和指数。我的问题是,使用这些值,如何生成一个公钥分发给需要它的人 在更一般的意义上,我们通常如何结合指数和模来生成公钥 谢谢 publicxml已经是由许多位组成的单个值。你可以把它分
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
string publicxml = rsa.ToXmlString(false);
字符串publicxml
现在包含模数和指数。我的问题是,使用这些值,如何生成一个公钥分发给需要它的人
在更一般的意义上,我们通常如何结合指数和模来生成公钥
谢谢
publicxml
已经是由许多位组成的单个值。你可以把它分发给那些需要它的人。有许多可能的编码。你应该自己决定用哪一种。这可能取决于许多因素,例如在您想要使用的平台上支持不同的公钥编码。“公钥”有多种格式。它可以是OpenPGP,或PKCS#1,或任何其他允许传输模数和指数的东西。见鬼,它可能只是一个JSON对象,将这两个值编码为字符串。这完全取决于“需要它的人”想要如何处理它们。key=mod+exp
,编码方式由您决定,请参阅