Excel ファイルの暗号化
Microsoft Excel (97 - 365) では、スプレッドシートを暗号化し、パスワードで保護できます。暗号化サービス プロバイダー (CSP) によって提供されるアルゴリズムを使用します。これは、さまざまなプロパティを持つ一連の暗号化アルゴリズムです。デフォルトの CSP は「Office 97/2000 互換」または「弱い暗号化 (XOR)」です。適切な暗号化キーの長さを選択することが重要です。一部の CSP は、40 ビットまたは 56 ビットを超えるビットをサポートしていません。これは弱い暗号化と見なされます。強力な暗号化を行うには、128 ビット以上のキー長が必要です。 Microsoft Windows には、「Microsoft 強力な暗号化プロバイダー」などの強力な暗号化タイプも提供する CSP が含まれています。 128 ビット暗号化は、銀行がインターネット バンキング システムとの接続を暗号化するために使用するものです。
Aspose.Cells を使用すると、目的の暗号化タイプで Microsoft Excel ファイルを暗号化し、パスワードで保護できます。
Microsoft エクセルを使う
Microsoft Excel (ここでは Microsoft Excel 2003) でファイル暗号化設定を設定するには:
- からツールメニュー、選択オプション.ダイアログが表示されます。
- を選択安全タブ。
- パスワードを入力してクリック高度
- 暗号化タイプを選択し、パスワードを確認します。
Aspose.Cellsで暗号化
次の例は、Aspose.Cells API を使用して Excel ファイルを暗号化し、パスワードで保護する方法を示しています。
オプションを変更するためのパスワードの指定
次の例は、変更するパスワード Microsoft Aspose.Cells API を使用した既存ファイルの Excel オプション。
暗号化されたファイルのパスワードを確認する
暗号化されたファイルのパスワードを確認するには、Aspose.Cells for .NET を指定します。パスワードを照合します方法。これらのメソッドは、検証が必要なファイル ストリームとパスワードの 2 つのパラメータを受け入れます。 次のコード スニペットは、パスワードを照合します提供されたパスワードが有効かどうかを検証するメソッド。
Aspose.Cells を使用した ODS ファイルの暗号化/復号化
Aspose.Cells は、ODS ファイルの暗号化と復号化を許可します。復号化された ODS ファイルは、Excel と OpenOffice の両方で開くことができますが、暗号化された ODS ファイルは、パスワードを入力した後でのみ OpenOffice で開くことができます。 Excel は暗号化された ODS ファイルを開くことができず、警告メッセージが表示される場合があります。暗号化オプションは、他のファイル タイプとは異なり、ODS ファイルには適用されません。 ODS ファイルを暗号化するには、ファイルをロードしてWorkbookSettings.Password値を実際のパスワードに変更してから保存してください。出力の暗号化された ODS ファイルは、OpenOffice でのみ開くことができます。
ODS ファイルを復号化するには、LoadOptions.Password .ファイルがロードされたら、WorkbookSettings.Password文字列を null にします。