2

我正在寻找使用公钥和私钥使用 X509 证书加密文件并将它们发送到远程服务器。我该怎么做?这甚至可能吗?如何生成证书,然后生成公钥和私钥对?

4

1 回答 1

6

请参阅this SO question how to create a RSACryptoServiceProviderfrom aX509Certificate2可用于加密和解密文件。

.NET 框架不包含生成 X.509 证书的类。Mono 的安全类( Mono.Security.X509) 和BouncyCastle支持从 C# 创建 X.509 证书。或者,您可以使用 OpenSSL 等工具或makecert.exe生成证书。

于 2009-11-21T18:10:35.453 回答