【问题标题】:Windows Communication Foundation with x509 and Compact Framework 3.5 Max Keylength具有 x509 和 Compact Framework 3.5 最大密钥长度的 Windows Communication Foundation
【发布时间】:2011-10-10 12:34:42
【问题描述】:

我正在使用具有 x509 消息层安全性的 Windows Communication Foundation 与 windows compact framework 3.5 设备进行通信。

我正在使用 makecert 创建证书。

有谁知道在这种情况下我可以使用的最大密钥长度是多少?目前使用 1024,但想上移 2048。

我知道 makecert 的默认密钥长度是 1024,但找不到更多信息,或者紧凑框架可以处理的内容有限制...

【问题讨论】:

    标签: .net wcf frameworks x509 makecert


    【解决方案1】:

    .Net 框架使用的 RSA 实现,RSACryptoServiceProvider,实际上使用了底层的 Windows CryptoAPI 实现。大多数现代 Microsoft 操作系统支持 384 到 16384 位密钥大小(请参阅RSACryptoServiceProvider.KeySize)。您也可以致电RSACryptoServiceProvider.LegalKeySizes 来查看目标平台上接受的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-15
      • 2010-11-05
      • 2011-09-03
      • 2012-05-31
      • 2015-06-22
      • 2012-02-03
      相关资源
      最近更新 更多