Impostazione del tipo di crittografia forte
Microsoft Excel (97-2007/2010) ti consente di criptare e proteggere con password i fogli di calcolo. Utilizza algoritmi forniti da un Fornitore di Servizi Crittografici. Un Fornitore di Servizi Crittografici (o CSP) è un insieme di algoritmi crittografici con diverse proprietà. Il CSP predefinito è “Office 97/2000 Compatible”. Si tratta di un CSP con alcune note problematiche di sicurezza. I fogli di calcolo che sono protetti con la “crittografia debole (XOR)” o con il tipo di crittografia “Office 97/2000 Compatible” possono essere facilmente violati.
Per superare questo problema, utilizzare uno dei tipi di crittografia robusti forniti da Microsoft Excel. Puoi cambiare il tipo di crittografia con il CSP più forte disponibile. Per una crittografia robusta, è richiesta una lunghezza chiave minima di 128 bit, ad esempio ‘Microsoft Strong Cryptographic Provider’.
È anche possibile crittografare e proteggere con password file di Excel con tipo di crittografia forte utilizzando l’API Aspose.Cells.
Applicare la crittografia con Microsoft Excel
Per implementare la crittografia file in Microsoft Excel (ad esempio 2007):
-
Dal menu Strumenti, selezionare Opzioni.
-
Selezionare la scheda Sicurezza.
-
Immettere un valore per il campo Password per aprire.
-
Fare clic su Avanzate.
-
Scegliere il tipo di crittografia e confermare la password.
Impostazione della crittografia in Microsoft Excel
Applicare la crittografia con Aspose.Cells
L’esempio di codice di seguito applica una crittografia robusta a un file e imposta una password.