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