Je regarde ce article, et il est très utile pour sécuriser votre application web Api. Mon problème est que je ne comprends pas comment générer vos propres clés RSA, il ne dit nulle part dans l'article comment générer des clés. Quelqu'un peut-il expliquer, comment générer, j'ai regardé autour sur le net, mais n'a pas pu trouver des articles utiles, j'ai aussi essayé d'utiliser du mastic et était confus. Merci pour toute aide.C# WebApi Comment créer une clé privée et publique rsa
0
A
Répondre
2
L'article lui-même, bien qu'il n'explique pas dans le texte, le fait réellement. Si vous regardez le test unitaire:
[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));
}
instanciation d'une nouvelle RSACryptoServiceProvider
va créer une nouvelle clé. L'appel ExportParameters
exportera les clés publiques et privées (en fonction du paramètre booléen, voir les documents: http://msdn.microsoft.com/en-us/library/x8z5e11b.aspx) en tant que chaîne XML. Vous pouvez ensuite utiliser la méthode FromXmlString()
pour utiliser ces clés à l'avenir.
Questions connexes
- 1. Comment générer une clé publique et privée unique via RSA
- 2. Clé publique RSA Encryption?
- 3. RSA exportation clé publique
- 4. AES partagé clé avec clé publique RSA
- 5. Java - Chiffrement de clé publique-privée - comment calculer la clé privée dans RSA - NON ÉTUDIÉ
- 6. RSA iphone clé publique
- 7. génération de clé privée RSA en C#
- 8. Comment créer des fichiers PEM contenant la clé publique/privée RSA
- 9. Comment tester la clé privée RSA
- 10. envoyer une clé publique RSA par socket
- 11. X.509: Clé privée/publique
- 12. Générer une clé privée et une clé publique dans mon cas
- 13. décryptage RSA avec clé publique et messgae secret
- 14. Comment générer une clé publique/privée RSA dans .Net, d'une longueur spécifique?
- 15. Ecrire clé publique/privée aux SharedPreferences et de l'utiliser
- 16. Google recaptcha clé publique et privée
- 17. Clé publique RSA codée DER (OCTET STRING)
- 18. C# génère une clé publique et une clé privée pour l'algorithme de cryptage DSA
- 19. données Décrypter en utilisant une clé publique RSA
- 20. La clé privée RSA contient-elle toujours la clé publique ou est-ce simplement .NET?
- 21. Clé AES et iv provenant de la clé privée RSA
- 22. PHP Captcha: Qu'est-ce qu'une "clé privée" et "clé publique"?
- 23. Possibilité de convertir RSA private + clé publique en fichier .pfx?
- 24. Exception de clé RSA à l'importation de la clé privée
- 25. RSA: Comment générer une clé privée dans Java et l'utiliser en C#?
- 26. Comment charger une clé et crypter avec RSA Swift
- 27. Ouverture d'une clé privée RSA à partir de Ruby
- 28. Chiffrement Rsa de clé privée .NET
- 29. iOS SecItemCopyMatching Format de clé publique RSA?
- 30. Clé privée d'exportation OpenSSL C++
Vous êtes l'homme Pete, Qui a fonctionné parfaitement. Je l'ai! – user516883