相关疑难解决方法(0)

从RSACryptoServiceProvider获取公钥?

我正在尝试使用公钥加密来与客户端和服务器进行通信.服务器应生成1024位公钥并将其发送到客户端,客户端将使用该密钥将加密数据发送回服务器.到目前为止,我用这个初始化了RSACryptoServiceProvider:

RSACryptoServiceProvider rsaEncryption = new RSACryptoServiceProvider(1024);
Run Code Online (Sandbox Code Playgroud)

现在,我知道我可以用来ExportParameters从RSACryptoServiceProvider获取指数和模数.但是,我想知道,我如何使用这些数据将公钥发送回客户端(也将使用RSACryptoServiceProvider),以及客户端如何使用此数据加密某些内容以发回给我?或者我这样做完全错了?

c# encryption rsa

6
推荐指数
1
解决办法
1万
查看次数

将 cert 转换为 pfx 或 p12 文件格式

在 Windows Server 2016 上使用 powershell 将 .crt、.csr 和 .key 文件转换为 .pfx 或 .p12。

我有 .cert、.csr 和 .key 文件。但为了执行“netsh http add sslcert ...”命令,我需要 .pfx 或 .p12 文件。我需要在 powershell 中完成此操作。Openssl 不是一个选项。

我已经使用 openssl 完成了上述操作。但我现在无法下载软件,所以这不再是一个选择。我正在寻找openssl pkcs12 -export -out domain.name.pfx -inkey key.key -in cert.crtpowershell 中的等效命令。

powershell certificate pfx p12

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

certificate ×1

encryption ×1

p12 ×1

pfx ×1

powershell ×1

rsa ×1