web-dev-qa-db-ja.com

Microsoft Office 2010は暗号化にどのアルゴリズムを使用しますか?

暗号化に標準のAES128ビットキーを使用していますか? Googleでたくさん検索しましたが、暗号化にアルゴリズムが使用されていることがわかりません。

PowerPointファイルを暗号化しています。

3
My3m

このページを見る: http://technet.Microsoft.com/en-us/library/cc179125.aspx

OfficeがCryptoAPIを使用する場合、暗号化アルゴリズムは、Windowsオペレーティングシステムの一部であるCSP(Crypto Service Provider)で使用可能なアルゴリズムに依存します。次のレジストリキーには、コンピュータにインストールされているCSPのリストが含まれています。

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Cryptography/Defaults/Provider

次のCNG暗号化アルゴリズム、またはシステムにインストールされているその他のCNG暗号化拡張機能は、Office2010または2007OfficeシステムSP2で使用できます。

AES、DES、DESX、3DES、3DES_112、およびRC2

次のCNGハッシュアルゴリズム、またはシステムにインストールされているその他のCNG暗号化拡張機能は、Office2010または2007OfficeシステムSP2で使用できます。

MD2、MD4、MD5、RIPEMD-128、RIPEMD-160、SHA-1、SHA256、SHA384、およびSHA512

暗号化の実行方法を変更するOffice2010設定がありますが、Open XML形式ファイル(.docx、.xslx、.pptxなど)を暗号化する場合、デフォルト値— AES(Advanced Encryption Standard)、128ビットキー長、SHA1、およびCBC(暗号ブロックチェーン)—強力な暗号化を提供し、ほとんどの組織で問題ないはずです。 AES暗号化は、利用可能な最も強力な業界標準アルゴリズムであり、米国政府の標準として使用するために国家安全保障局(NSA)によって選択されました。 AES暗号化は、Windows XP SP2、Windows Vista、Windows 7、Windows Server 2003、およびWindows Server2008でサポートされています。

多分それはデフォルトとしてAES128ビットを使用していると思います。

3
Sandeep Bansal