Comment chiffrer un fichier Excel avec un mot de passe en Java

Ce bref article décrit comment chiffrer un fichier Excel avec un mot de passe en Java. Il contient les détails de configuration de l’environnement de développement, une séquence d’étapes à suivre pour écrire le programme, et enfin, un exemple de code exécutable qui peut être utilisé pour chiffrer Workbook avec mot de passe en Java. Cet article partagera également les types de cryptage pouvant être utilisés, puis enregistrera le fichier crypté résultant dans le format souhaité, tel que XLSX, XLS, etc.

Étapes pour chiffrer la feuille de calcul Excel en Java

  1. Configurez l’IDE pour utiliser Aspose.Cells for Java pour chiffrer le fichier Excel
  2. Chargez le modèle de fichier Excel dans l’objet Workbook à chiffrer
  3. Sélectionnez le type de cryptage et définissez-le à l’aide de la méthode setEncryptionOptions()
  4. Définissez le mot de passe à l’aide de l’objet Settings dans la classe Workbook
  5. Enregistrez le classeur chiffré de sortie sur le disque ou dans un flux

Ces étapes nous aident à comprendre le processus pour chiffrer le fichier Excel en Java. Le processus est assez simple car il suffit de charger le fichier Excel source, puis d’utiliser la méthode setEncryptionOptions() avec le type de cryptage et la longueur de la clé. Une fois le type de cryptage défini, nous devons définir le mot de passe qui sera utilisé pour ouvrir le fichier Excel par programme ou à l’aide de MS Excel.

Code pour protéger par mot de passe le fichier Excel en Java

Le code ci-dessus est écrit pour démontrer le processus de * protection par mot de passe du document Excel en Java *. Il utilise l’objet de classe Workbook pour charger le fichier Excel source qui contient de nombreux constructeurs pour la personnalisation du processus de chargement. La classe Workbook a également des méthodes et des propriétés qui sont utilisées pour définir le type de chiffrement comme STRONG_CRYPTOGRAPHIC_PROVIDER, XOR, COMPATIBLE, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 et le mot de passe.

Cet article nous a éclairé pour chiffrer un fichier Excel en Java. Si vous souhaitez apprendre le processus de signature numérique d’un fichier Excel, consultez l’article sur comment signer numériquement un document Excel en utilisant Java.

 Français