Impostare tipo di crittografia forte con C++

Applicare la crittografia con Microsoft Excel

Per implementare la crittografia file in Microsoft Excel (ad esempio 2007):

  1. Dal menu Strumenti, selezionare Opzioni.
  2. Selezionare la scheda Sicurezza.
  3. Immettere un valore per il campo Password per aprire.
  4. Fare clic su Avanzate.
  5. Scegliere il tipo di crittografia e confermare la password.

Applicare la crittografia con Aspose.Cells

Gli esempi di codice di seguito applicano una crittografia forte su un file e impostano una password.

#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();
}