Encryption 在分发运行时应用程序时,更改Access使用的默认加密类型是否会导致兼容性问题?

Encryption 在分发运行时应用程序时,更改Access使用的默认加密类型是否会导致兼容性问题?,encryption,ms-access-2007,Encryption,Ms Access 2007,如果我更改注册表设置,使Access 2007在默认情况下使用更强的加密,例如,它使用“Microsoft增强加密提供程序v1.0,使用RC4加密,使用40位密钥”,而不是“Microsoft基本加密提供程序v1.0,使用RC4加密,使用128位密钥*”然后将使用此增强加密的Access运行时应用程序分发到其他计算机,这是否会破坏与这些其他计算机的兼容性,以及它们是否还必须将其注册表设置更改为相同的默认加密方法 是一种可以自动执行此操作的工具。该网站进一步解释了我的问题。根据对以下问题的回复:

如果我更改注册表设置,使Access 2007在默认情况下使用更强的加密,例如,它使用“Microsoft增强加密提供程序v1.0,使用RC4加密,使用40位密钥”,而不是“Microsoft基本加密提供程序v1.0,使用RC4加密,使用128位密钥*”然后将使用此增强加密的Access运行时应用程序分发到其他计算机,这是否会破坏与这些其他计算机的兼容性,以及它们是否还必须将其注册表设置更改为相同的默认加密方法


是一种可以自动执行此操作的工具。该网站进一步解释了我的问题。

根据对以下问题的回复:

对文件应用加密后,该文件的加密算法将被修复(除非您解密并重新应用密码/加密)。如果选择的加密提供程序/算法在最终用户机器上可用,则应该没有任何问题

关于加密算法在其他机器上的可用性问题:

本文件表明,一些供应商依赖于个别国家的出口限制:

因此,如果加密算法在最终用户的计算机上可用,则在您的计算机上更改Access使用的默认加密并分发数据库似乎是安全的,但可用性仅受到美国出口限制的限制。我曾在英国的Windows XP、Windows 7和Windows 8计算机上对此进行过调查,我发现所有计算机上都存在Microsoft增强和强加密算法

此外,根据强加密算法是向后兼容微软Base和增强加密算法