如何使用X509证书和C#进行非对称加密?

Gre*_*zer 2 c# encryption x509

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

dtb*_*dtb 6

这太问题如何创建一个RSACryptoServiceProviderX509Certificate2可用于加密和解密文件.

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