KP_EFFECTIVE_KEYLEN が 2000 と XPで違う件
Windows XP SP1 またはそれ以降のバージョンでのデータの暗号化を解除できません。
PRB: Windows プラットフォームでのデータ暗号化標準 (DES) キーを使用してデータを復号化できません。
XP で実行
2000で実行
右の数値が CryptGetKeyParamでKP_KEYLEN
左の数値が CryptGetKeyParamでKP_EFFECTIVE_KEYLEN
を取得したときの値.
これが原因で、共有データのXPと2000間で暗号&復号がうまくいかないわけですね
Comments