![使用 Access 2010 创建并受密码保护的 MDB 数据库使用什么加密标准?](https://linux22.com/image/1595450/%E4%BD%BF%E7%94%A8%20Access%202010%20%E5%88%9B%E5%BB%BA%E5%B9%B6%E5%8F%97%E5%AF%86%E7%A0%81%E4%BF%9D%E6%8A%A4%E7%9A%84%20MDB%20%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BD%BF%E7%94%A8%E4%BB%80%E4%B9%88%E5%8A%A0%E5%AF%86%E6%A0%87%E5%87%86%EF%BC%9F.png)
答案1
我需要知道在这种情况下使用什么加密标准?
默认加密为 40 位 RC4。Access 还支持 256 位 AES 加密。
如果您使用 .ACCDB 格式并更改默认加密,则它可能非常安全。Wayne Phillips 的一篇文章提供了有关如何执行此操作的一些有用信息。根据该文章,默认加密是 40 位 RC4,这不是很安全,而且很容易被破解。
默认的加密服务提供商是“Microsoft Base Cryptographic Provider”,该提供商允许密钥长度最多为 56 位的 RC4。
不过,您显然可以将加密更改为其他选项,例如 256 位 AES。目前认为无法通过暴力破解 256 位对称密钥。
虽然确实有可能更改加密服务提供商,但相关文章中使用的方法已不再可用。当然,您仍然可以自己进行必要的更改。但是,我认为“如何实现这一点”超出了这个问题的范围