使用 Access 2010 创建并受密码保护的 MDB 数据库使用什么加密标准?

使用 Access 2010 创建并受密码保护的 MDB 数据库使用什么加密标准?

我已经使用 Microsoft Access 2010 创建了一个数据库。我必须将其创建为 mdb,因为该数据库是在安装了旧版 Office 的 PC 上访问的。我还使用 Access 2010 对它进行了密码保护。

我需要知道在这种情况下使用什么加密标准。我使用了正常程序,如下面链接的图片所示:

在此处输入图片描述

答案1

我需要知道在这种情况下使用什么加密标准?

默认加密为 40 位 RC4。Access 还支持 256 位 AES 加密。

如果您使用 .ACCDB 格式并更改默认加密,则它可能非常安全。Wayne Phillips 的一篇文章提供了有关如何执行此操作的一些有用信息。根据该文章,默认加密是 40 位 RC4,这不是很安全,而且很容易被破解。

默认的加密服务提供商是“Microsoft Base Cryptographic Provider”,该提供商允许密钥长度最多为 56 位的 RC4。

来源:在 Access 2007 中更改加密类型

来源:Access 2007 中的加密有多安全?

不过,您显然可以将加密更改为其他选项,例如 256 位 AES。目前认为无法通过暴力破解 256 位对称密钥。

虽然确实有可能更改加密服务提供商,但相关文章中使用的方法已不再可用。当然,您仍然可以自己进行必要的更改。但是,我认为“如何实现这一点”超出了这个问题的范围

在 Access 第 2 部分中更改加密类型

相关内容