Cryptage et décryptage de fichiers de base de données

Remarque  Cette fonction est disponible lorsque la préférence générale Utiliser les outils avancés est sélectionnée. Consultez la section Utilisation des outils avancés.

Le cryptage protège les fichiers de base de données FileMaker Pro contre tout accès non autorisé lorsqu'ils sont stockés sur disque. Les fichiers cryptés peuvent être décryptés au besoin.

Vous pouvez créer un mot de passe de cryptage pour protéger les données du fichier en cas de copie ou de vol. Pour changer le mot de passe de cryptage d'un fichier, vous devez recrypter ce fichier.

Avertissement  Il est impossible de récupérer les mots de passe de cryptage. N'oubliez pas le mot de passe de cryptage que vous attribuez à un fichier de base de données crypté. Au besoin, notez ces informations sur une feuille de papier que vous rangerez en lieu sûr. Si vous les perdez ou si vous les oubliez, vous ne pourrez plus ouvrir ni modifier le fichier.

Si vous avez une app multifichier personnalisée, cryptez tous les fichiers de la base de données avec le même mot de passe et ID partagé. Lorsqu'un fichier crypté tente d'accéder à un autre fichier crypté, FileMaker Pro affiche la boîte de dialogue Mot de passe crypt. base de données si les mots de passe de cryptage et ID partagés des deux fichiers ne sont pas identiques.

Lorsqu'un fichier est décrypté, le stockage sécurisé ou ouvert des données de conteneur stockées en externe reste tel qu'il était avant le cryptage du fichier. Pour modifier la méthode de stockage des données dans le fichier décrypté, consultez la section Configuration de rubriques Conteneur afin de stocker des données en externe.

Les fichiers hébergés par FileMaker Cloud doivent être cryptés par FileMaker Pro ou FileMaker Cloud. Consultez l'Aide FileMaker Cloud.

Pour crypter un fichier :

  1. Fermez tous les fichiers de bases de données à crypter.

  2. Sélectionnez le menu Outils > Utilitaires Developer.

  3. Si vous avez déjà utilisé les Utilitaires Developer pour la même app personnalisée et enregistré vos paramètres, cliquez sur Charger paramètres, recherchez et sélectionnez le fichier .sav approprié, puis cliquez sur Charger.

  4. Cliquez sur Ajouter, sélectionnez le(s) fichier(s) à crypter, puis cliquez une nouvelle fois sur Ajouter.

    Cryptez simultanément des fichiers se trouvant dans une app multifichier personnalisée.

  5. Dans la zone Dossier de projet, cliquez sur Définir pour sélectionner un emplacement pour l'app personnalisée cryptée.

  6. Pour renommer la copie cryptée du fichier, indiquez un nom de fichier dans Renommer fichier, puis cliquer sur Modifier.

  7. Pour pouvoir reproduire rapidement cette procédure, cliquez sur Enregistrer paramètres et choisissez le dossier et l'emplacement de votre fichier de paramètres. Consultez la section Enregistrement de paramètres pour les Utilitaires Developer.

  8. Dans la zone Options de solution, cliquez sur Définir.

  9. Dans la boîte de dialogue Options de solution, sélectionnez Activer cryptage base de données (ou recrypter fichiers).

  10. Pour ID partagé, saisissez une combinaison de 1 à 32 caractères majuscules et minuscules, nombres et symboles.

    Important  L'ID partagé est sensible à la casse.

    Les fichiers cryptés dans des apps multifichiers personnalisées sont liés grâce à l'ID partagé.

  11. FileMaker Pro uniquement : Pour Compte FileMaker, cliquez sur Définir.

  12. FileMaker Pro uniquement : Indiquez le nom d'utilisateur et le mot de passe d'un compte de fichier FileMaker disposant des privilèges d'accès intégral, puis cliquez sur OK.

  13. Pour Mot de passe de cryptage, cliquez sur Définir.

  14. Indiquez un mot de passe de cryptage et un indice de mot de passe pour les fichiers, puis cliquez sur OK.

    Important  Le mot de passe de cryptage est sensible à la casse.

  15. Par défaut, FileMaker Pro utilise un stockage sécurisé pour crypter les données de conteneur qui sont stockées en externe. Si vous ne souhaitez pas crypter les données de conteneur lorsque vous cryptez vos fichiers de base de données, sélectionnez l'option Garder stockage ouvert.

    Remarque  Après avoir crypté les fichiers de base de données, vous pouvez changer le stockage ouvert ou sécurisé des données de conteneur qui sont stockées en externe. Consultez la section Configuration de rubriques Conteneur afin de stocker des données en externe.

  16. Cliquez sur OK, puis sur Créer.

Pour décrypter un fichier :

  1. Suivez les étapes 1 à 8 de la section « Pour crypter un fichier » ci-dessus.

  2. Dans la boîte de dialogue Options de solution, sélectionnez Suppr. cryptage base de données.

  3. A l'option Mot de passe de cryptage, indiquez le mot de passe actuel des fichiers de base de données.

  4. FileMaker Pro uniquement : Pour Compte FileMaker, cliquez sur Définir.

  5. FileMaker Pro uniquement : Indiquez le nom d'utilisateur et le mot de passe d'un compte de fichier FileMaker disposant des privilèges d'accès intégral, puis cliquez sur OK.

  6. Cliquez sur OK, puis sur Créer.

Pour changer le mot de passe d'un fichier crypté :

  1. Fermez tous les fichiers cryptés dont vous souhaitez changer le mot de passe.

  2. Suivez les étapes 2 à 15 de la section « Pour crypter un fichier » ci-dessus.

  3. Dans la zone de texte Mot de passe de cryptage située en bas de la boîte de dialogue Options de solution, saisissez le mot de passe de cryptage actuel du ou des fichiers de base de données.

    Remarque  La zone de texte Mot de passe de cryptage n'est visible que si un ou plusieurs fichiers sélectionnés sont cryptés.

  4. Cliquez sur OK, puis sur Créer.

Remarques 

  • Les fichiers temporaires qui sont créés par des fichiers cryptés sont également cryptés.

  • Pour ajouter un nouveau fichier de base de données à une app multifichier personnalisée cryptée, vous devez crypter ce fichier avec le même mot de passe et ID partagé que les fichiers de l'app personnalisée.

  • Lorsque vous exportez des enregistrements à partir d'un fichier de base de données crypté, l'exportation se fait toujours vers un fichier non crypté, quel que soit le format du fichier d'exportation.