KP_EFFECTIVE_KEYLEN 拡張カーネルだとどうなるか

KP_EFFECTIVE_KEYLEN が 2000 と XPで違う件
以前やった実験を拡張カーネルで試すのを忘れていた・ω・
aes
これは、XPと同じですね・ω・

aes2
こっちは Win10
AESでエラーになってるのは関数の呼び方がNGになった模様
NTE_EXISTS が返ってますね( ˘ω˘)


cry1
XP で実行

cry2
2000で実行

右の数値が CryptGetKeyParamでKP_KEYLEN
左の数値が CryptGetKeyParamでKP_EFFECTIVE_KEYLEN
を取得したときの値.
これが原因で、共有データのXPと2000間で暗号&復号がうまくいかないわけですね

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です