プロが教えるわが家の防犯対策術!

初めて質問させて頂きます。

質問したいことはCrypto APIのCSP(CryptoGraphy Service Provider、環境XPSP3)と次世代暗号のCNG(Cryptography Next Genaration、環境はWin7)の互換性についてです。

(1)CryptoAPIのCryptCreateHash関数でメッセージをSHA_256にし、AES_256のセッション鍵を作成した暗号文をCNGで復号することはできますか?
(2)上記の逆(CNGでSHA_256→AES_256で暗号化)した場合、CSPで復号できますか?

出来る場合は必要な関数を、できなければ他の解決方法を教えて頂きたいです。
よろしくお願いします。

A 回答 (1件)

CSPとCNGの違いはAPIのデザイン(インターフェース)とサポートされるOS(ランタイム)です。

暗号化アルゴリズムは関係ありません。
Cryptography
http://msdn.microsoft.com/en-us/library/aa380255 …
Cryptography API: Next Generation
http://msdn.microsoft.com/en-us/library/aa376210 …

APIの解説についてはこちらが参考になると思います。
http://www.trustss.co.jp/smnEncrypt010.html
http://www.trustss.co.jp/cng/1000.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!