BLOB データをシリアル化するための古い Crypto API 呼び出しに代わる CNG が見つかることを期待していました。CryptBinaryToString
ただし、との CNG 代替品はないようですCryptStringToBinary
。
それとも、ほとんどのプログラマーは先に進んでロードして使用しますCrypt32.dll
か、それとも自分でロールバックするか、サードパーティのライブラリを使用しますか、または...?
BLOB データをシリアル化するための古い Crypto API 呼び出しに代わる CNG が見つかることを期待していました。CryptBinaryToString
ただし、との CNG 代替品はないようですCryptStringToBinary
。
それとも、ほとんどのプログラマーは先に進んでロードして使用しますCrypt32.dll
か、それとも自分でロールバックするか、サードパーティのライブラリを使用しますか、または...?
CNGは基本的な暗号化機能の改善に重点を置いており、CAPI よりもヘルパー関数が少ないため、CNGにはCryptBinaryToString
andに相当するものはないと思います。CryptStringToBinary
また、多くのアプリケーションでは、これらの CAPI 関数がサポートしていない特定の方法で暗号化マテリアルをマーシャリングする必要があるプロトコルに暗号化コードが統合されるため、適用できません。
これらの CAPI 関数は、たとえば RSA 公開鍵の Base64/PEM 形式を扱うときに役立つことがわかります。これらの CAPI 関数を CNG で使用し続けない理由はありません。これらの関数が必要な仕事をしている場合、またはあなたが言うようにサードパーティのライブラリを使用することができます。