【问题标题】:CNG replacements for CryptBinaryToString/CryptStringToBinary?CryptBinaryToString/CryptStringToBinary 的 CNG 替代品?
【发布时间】:2014-08-26 13:29:56
【问题描述】:

我期待找到用于序列化 BLOB 数据的旧 Crypto API 调用的 CNG 替代方案。但是,CryptBinaryToString 和 CryptStringToBinary 似乎没有 CNG 替代品。

我是否遗漏了什么,或者大多数程序员要么继续加载并使用Crypt32.dll,要么他们只是自己滚动,使用第 3 方库,还是...?

【问题讨论】:

    标签: cng


    【解决方案1】:

    我希望 CNG 没有 CryptBinaryToString 和 CryptStringToBinary 的对应项,因为 CNG 专注于改进基本加密功能,并且辅助函数比 CAPI 少。此外,在许多应用程序中它们并不适用,因为加密代码将与一个协议集成,该协议将希望以这些 CAPI 函数不支持的特定方式编组加密材料。

    我可以看到这些 CAPI 函数在处理 Base64/PEM 格式时很有用,例如RSA 公钥。如果这些 CAPI 函数可以完成您想要的工作,那么没有理由不继续将这些 CAPI 函数与 CNG 一起使用,或者您可以像您说的那样使用第三方库。

    【讨论】:

      猜你喜欢
      • 2023-03-04
      • 2018-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-08
      • 2012-01-25
      • 2015-08-05
      相关资源
      最近更新 更多