Excel ファイルの暗号化と復号化
Contents
[
Hide
]
Microsoft Excel (97 - 365 ) では、スプレッドシートを暗号化/パスワード保護できます。 Crypto Service Provider が提供するアルゴリズムを利用します。暗号化サービス プロバイダー (CSP) は、さまざまなプロパティを持つ一連の暗号化アルゴリズムです。デフォルトの CSP は、「Office 97/2000 互換」または「週暗号化 (XOR)」です。適切な暗号化キーの長さを選択することも重要です。暗号化サービス プロバイダーの中には、40 ビットまたは 56 ビットを超えるビットをサポートしていないものがあります。これは、弱い暗号化タイプと見なされます。ただし、強力な暗号化タイプの場合、最小キー長は 128 ビットである必要があります。 Microsoft Windows には、「Microsoft 強力な暗号化プロバイダー」など、強力な暗号化タイプも提供する暗号化サービス プロバイダーが含まれています。 128 ビット暗号化は、銀行がインターネット バンキング システムとの接続を暗号化するために使用するものです。 Aspose.Cells を使用すると、目的の暗号化タイプで Excel ファイルを暗号化/パスワード保護できます。
MS Excel の使用
MS Excel (MS Excel 2003 など) でファイル暗号化設定を実装するには、次のことを試してください。
- からツールメニュー、選択オプションを選択し、安全タブ。
- 入力開くためのパスワードをクリックし、高度ボタン。
- 暗号化タイプを選択し、パスワードを確認します。
図: [オプション] ダイアログ
図: [暗号化の種類] ダイアログ
Excelファイルの暗号化
次の例は、Aspose.Cells API を使用して Excel ファイルを暗号化/パスワード保護する方法を示しています。
サンプルコード:
Aspose.Cells で Excel ファイルを復号化する
パスワードで保護された Excel ファイルを開き、次のコードとして Aspose.Cells API を使用して復号化するのは非常に困難です。