我正在使用具有 x509 消息层安全性的 Windows Communication Foundation 与 Windows Compact Framework 3.5 设备进行通信。
我正在使用 makecert 创建证书。
有谁知道在这种情况下我可以使用的最大密钥长度是多少?目前使用 1024,但想上移 2048。
我知道 makecert 的默认密钥长度是 1024,但找不到更多信息,或者紧凑框架可以处理的内容是否存在限制......
我正在使用具有 x509 消息层安全性的 Windows Communication Foundation 与 Windows Compact Framework 3.5 设备进行通信。
我正在使用 makecert 创建证书。
有谁知道在这种情况下我可以使用的最大密钥长度是多少?目前使用 1024,但想上移 2048。
我知道 makecert 的默认密钥长度是 1024,但找不到更多信息,或者紧凑框架可以处理的内容是否存在限制......
.Net 框架使用的 RSA 实现 RSACryptoServiceProvider 实际上使用了底层的 Windows CryptoAPI 实现。大多数现代 Microsoft 操作系统支持 384 到 16384 位的密钥大小(请参阅RSACryptoServiceProvider.KeySize)。您也可以调用RSACryptoServiceProvider.LegalKeySizes来查看目标平台上接受的值。