首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解密MS-Access 2003后端?

解密MS-Access 2003后端?
EN

Stack Overflow用户
提问于 2012-10-24 02:15:09
回答 1查看 933关注 0票数 1

what I've read中,MS-Access 2003数据库(*.mdb)上的加密相当弱。

我正在使用一个遗留的JET/MS-Access 2003数据库,我可以通过前端和odbc访问该数据库,但我在使用Microsoft SQL Server Migration Assistant 2008访问数据时遇到了困难。导入时,大多数表都表示表是加密的。

有什么工具可以破解MS-Access 2003加密吗?有没有办法找出加密是用什么加密的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-24 04:12:41

  • 有没有办法找出加密时使用的加密方式?

对于Access 2003,我认为只使用了一种编码类型。以下内容摘自Encryption level for 2003

Access使用存储在文件头中的32位密钥进行RC4加密。它通常被称为“编码”而不是“加密”,因为它总是完全可逆的,因为加密密钥总是可用的(无论您是否应用ULS )。

  • 是否有任何工具可以破解MS-Access 2003加密?

也许吧,但我不知道有什么。我将在Access 2003中打开db文件,然后使用“工具”->“安全”->“编码/解码数据库”来创建一个解码副本,并将该副本迁移到SQL Server。如果您没有安装Access,您应该仍然能够使用dbDecrypt (值= 4)作为CompactDatabase方法的选项。

代码语言:javascript
复制
DBEngine.CompactDatabase olddb, newdb, locale, options, password
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13036653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档