Chiffrement des fichiers Excel
Microsoft Excel (97 - 365) vous permet de chiffrer et de protéger par mot de passe vos feuilles de calcul. Il utilise des algorithmes fournis par un fournisseur de services cryptographiques (CSP), un ensemble d’algorithmes cryptographiques avec différentes propriétés. Le CSP par défaut est ‘Compatible avec Office 97/2000’ ou ‘Chiffrement faible (XOR)’. Il est important de choisir la bonne longueur de clé de chiffrement. Certains CSP ne prennent pas en charge plus de 40 ou 56 bits. Cela est considéré comme un chiffrement faible. Pour un chiffrement fort, une longueur de clé minimale de 128 bits est requise. Microsoft Windows contient également des CSP qui offrent des types de chiffrement forts, par exemple le ‘Fournisseur cryptographique fort Microsoft’. Pour vous donner une idée, un chiffrement de 128 bits est ce que les banques utilisent pour chiffrer la connexion avec leurs systèmes de banque en ligne.
Aspose.Cells vous permet de chiffrer et de protéger par mot de passe des fichiers Microsoft Excel avec le type de chiffrement de votre choix.
Utilisation de Microsoft Excel
Pour définir les paramètres de chiffrement de fichier dans Microsoft Excel (ici Microsoft Excel 2003) :
- Dans le menu Outils, sélectionnez Options. Une boîte de dialogue apparaîtra.
- Sélectionnez l’onglet Sécurité.
- Saisissez un mot de passe et cliquez sur Avancé
- Choisissez le type de chiffrement et confirmez le mot de passe.
Chiffrement avec Aspose.Cells
L’exemple suivant montre comment chiffrer et protéger par mot de passe un fichier Excel à l’aide de l’API Aspose.Cells.
Option de spécification du mot de passe pour modifier
L’exemple suivant montre comment définir l’option Mot de passe pour modifier de Microsoft Excel pour un fichier existant à l’aide de l’API Aspose.Cells.
Vérifiez le mot de passe du fichier chiffré
Pour vérifier le mot de passe du fichier chiffré, Aspose.Cells for .NET propose la méthode VerifyPassword. Ces méthodes acceptent deux paramètres, le flux de fichiers et le mot de passe qui doit être vérifié. Le code d’exemple suivant démontre l’utilisation de la méthode VerifyPassword pour vérifier si le mot de passe fourni est valide ou non.
Chiffrement/Déchiffrement du fichier ODS avec Aspose.Cells
Aspose.Cells permet de chiffrer et de déchiffrer les fichiers ODS. Le fichier ODS déchiffré peut être ouvert à la fois dans Excel et OpenOffice, cependant le fichier ODS chiffré ne peut être ouvert que par OpenOffice après avoir fourni le mot de passe. Excel ne peut pas ouvrir le fichier ODS chiffré et peut afficher un message d’avertissement. Les options de chiffrement ne sont pas applicables pour les fichiers ODS contrairement aux autres types de fichiers. Pour chiffrer un fichier ODS, chargez le fichier et définissez la valeur WorkbookSettings.Password au mot de passe réel avant de l’enregistrer. Le fichier ODS chiffré en sortie peut être ouvert dans OpenOffice uniquement.
Pour déchiffrer un fichier ODS, chargez le fichier en fournissant un mot de passe dans le LoadOptions.Password. Une fois le fichier chargé, définissez la chaîne WorkbookSettings.Password comme nulle.