CNGとは【用語集詳細】 2018/05/19 用語集 用語集 用語集:英数字記号 用語集:C Windows 暗号 LINEで送る Tweet ・ CNG(Cryptography:Next Generation)は、Microsoftが提供する暗号APIフレームワークです。それまで使われていたCryptoAPIの後継としてWindows Vistaから導入されました。CNGは主に開発者向けに提供されており、APIを通じて暗号化に係る機能を実現します。CNGは従来のCryptoAPIが持っていた機能(対称暗号、非対称暗号、ハッシュ関数、乱数生成など)に加え、ユーザーモードおよびカーネルモード双方での利用が可能になるなどの強化が施されています。また、米国家安全保障局(NSA)が定めるSuite Bアルゴリズムをサポートしており、米国連邦政府の定めるTOP SECRET、SECRET、機密情報の処理を行う要件を満たしています。