0
我正在查看此article,它對保護您的web Api應用程序非常有用。我的問題是我不明白如何生成自己的RSA密鑰,它並沒有說文章中的任何地方如何生成密鑰。任何人都可以解釋,如何生成,我在網上環顧四周,但找不到任何有用的文章,也嘗試使用膩子,並感到困惑。謝謝你的幫助。c#WebApi如何創建rsa私鑰和公鑰
我正在查看此article,它對保護您的web Api應用程序非常有用。我的問題是我不明白如何生成自己的RSA密鑰,它並沒有說文章中的任何地方如何生成密鑰。任何人都可以解釋,如何生成,我在網上環顧四周,但找不到任何有用的文章,也嘗試使用膩子,並感到困惑。謝謝你的幫助。c#WebApi如何創建rsa私鑰和公鑰
雖然文中沒有解釋,但文章本身實際上是在做它。如果你看一下單元測試:
[Test] public void RSAParameters()
{
var rsa = new RSACryptoServiceProvider();
var privateParameters = rsa.ExportParameters(true);
var publicParameters = rsa.ExportParameters(false);
//Export private parameter XML representation of privateParameters
//object created above
Debug.WriteLine(rsa.ToXmlString(true));
//Export private parameter XML representation of publicParameters
//object created above
Debug.WriteLine(rsa.ToXmlString(false));
}
實例化一個新的RSACryptoServiceProvider
將創建一個新的密鑰。調用ExportParameters
將公鑰和私鑰(取決於布爾參數,請參閱文檔:http://msdn.microsoft.com/en-us/library/x8z5e11b.aspx)導出爲XML字符串。然後您可以使用FromXmlString()
方法將來使用這些密鑰。
你是Pete的男人,完美無缺。得到它了! – user516883 2013-03-12 20:05:53