C++を用いて強力な暗号化タイプを設定する

Microsoft Excelでの暗号化の適用

Microsoft Excel(たとえば2007)でファイルの暗号化を実装するには:

  1. ツールメニューからオプションを選択します。
  2. セキュリティタブを選択します。
  3. 開くためのパスワードフィールドに値を入力します。
  4. 高度 をクリックします。
  5. 暗号化方式を選択し、パスワードを確認します。

Aspose.Cellsを使用した暗号化の適用

以下のコード例は、ファイルに強力な暗号化を適用し、パスワードを設定します。

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // Source directory path
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");

    // Output directory path
    U16String outDir(u"..\\Data\\02_OutputDirectory\\");

    // Path of input excel file
    U16String inputFilePath = srcDir + u"Book1.xlsx";

    // Path of output excel file
    U16String outputFilePath = outDir + u"encryptedBook1.out.xls";

    // Create workbook
    Workbook workbook(inputFilePath);

    // Specify Strong Encryption type (RC4, Microsoft Strong Cryptographic Provider)
    workbook.SetEncryptionOptions(EncryptionType::StrongCryptographicProvider, 128);

    // Password protect the file
    workbook.GetSettings().SetPassword(u"1234");

    // Save the Excel file
    workbook.Save(outputFilePath);

    std::cout << "File encrypted and saved successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}