加密和解密数据库文件

注释  此功能在选择“使用高级工具”常规设置时可用。请参阅使用高级工具

加密操作可在 FileMaker Pro 数据库文件存储在磁盘上时阻止对其进行未授权的访问。可根据需求对加密文件进行解密。

您可以为文件创建加密密码,如果拷贝数据或数据失窃,此加密密码可保护数据。要更改文件的加密密码,必须对文件进行重新加密。

警告  加密密码不可恢复。请不要忘记您分配给加密数据库文件的加密密码。如果需要,将其记录下来,并存储在安全的地方。如果丢失或忘记此加密密码,您可能无法访问或更改该文件。

如果您具有多文件定制化 App,请使用相同加密密码和共享 ID 加密所有数据库文件。当一个加密文件尝试访问另一个加密文件时,如果文件的加密密码或共享 ID 不匹配,则 FileMaker Pro 会显示“数据库加密密码”对话框。

解密文件时,外部存储的容器数据的安全存储或开放存储与文件解密前保持一致。要更改数据在解密文件中的存储方式,请参阅将容器字段设置为在外部存储数据

FileMaker Cloud 托管的文件必须由 FileMaker Pro 或 FileMaker Cloud 加密。请参阅 FileMaker Cloud 帮助

要加密文件:

  1. 关闭所有您要加密的数据库文件。

  2. 选择“工具”菜单 >“开发工具”。

  3. 如果您曾对同一定制化 App 使用了开发工具并保存了设置,请单击“加载设置”,找到并选择相应 .sav 文件,然后单击“加载”。

  4. 单击“添加”,选择要加密的文件,然后再次单击“添加”。

    同时加密多文件定制化 App 中的所有文件。

  5. 针对“项目文件夹”,请单击“指定”以选择加密定制化 App 的位置。

  6. 要重命名加密的文件副本,在“重命名文件”中键入文件名并单击“更改”。

  7. 为了能够快速重复这个过程,请单击“保存设置”,并为设置文件选择文件夹和位置。请参阅为开发工具保存设置

  8. 要显示“解决方案选项”,请单击“指定”。

  9. 在“指定解决方案选项”对话框中,选择“启用数据库加密(或重新加密文件)”。

  10. 在“共享 ID”中,键入大小或小写字符、数字和符号的任何组合,字符数介于 1 到 32 个。

    重要事项  共享 ID 区分大小写。

    多文件定制化 App 中的加密文件通过共享 ID 链接。

  11. 对于“FileMaker 帐户”,单击“指定”。

  12. 输入具有完全访问权限的帐户的 FileMaker 帐户名和密码,然后单击“确定”。

  13. 对于“加密密码”,单击“指定”。

  14. 键入文件的加密密码和密码提示,然后单击“确定”。

    重要事项  加密密码区分大小写。

  15. 默认情况下,FileMaker Pro 使用安全存储来对外部存储的容器数据进行加密。如果当您对数据库文件进行加密时不希望加密容器数据,请选择“保留开放存储”。

    注释  您可以在加密数据库文件后更改外部存储的容器数据的安全或开放存储。请参阅将容器字段设置为在外部存储数据

  16. 单击“确定”,然后单击“创建”。

要解密文件:

  1. 执行上述“要加密文件”中的步骤 1 到步骤 8。

  2. 在“指定解决方案选项”对话框中,选择“删除数据库加密”。

  3. 在“加密密码”中输入数据库文件的当前加密密码。

  4. 对于“FileMaker 帐户”,单击“指定”。

  5. 输入具有完全访问权限的帐户的 FileMaker 帐户名和密码,然后单击“确定”。

  6. 单击“确定”,然后单击“创建”。

要更改加密文件的密码:

  1. 关闭您要更改其密码的所有加密文件。

  2. 执行上述“要加密文件”中的步骤 2 到步骤 15。

  3. 在位于“指定解决方案选项”对话框底部的“加密密码”文本框中,输入数据库文件的当前加密密码。

    注释  仅当加密一个或多个所选文件时,“加密密码”文本框才可见。

  4. 单击“确定”,然后单击“创建”。

注释 

  • 还会加密由加密文件创建的临时文件。

  • 要将新数据库文件添加到加密的多文件定制化 App,请使用与定制化 App 中的数据库文件相同的加密密码和共享 ID 来对新文件进行加密。

  • 当您从加密数据库文件导出记录时,记录始终会导出到未加密的文件,不管导出文件格式如何。