【问题标题】:Is it possible to use a SHA512 digest in MS Access 2007是否可以在 MS Access 2007 中使用 SHA512 摘要
【发布时间】:2012-01-16 09:18:26
【问题描述】:

我们有一个 MS Access 应用程序,它通过 odbc 使用 mysql 数据库,其中包含一个用户凭据表。该表由一个用户名和一个用 SHA512 消化的加密密码组成。我们希望做的是将输入密码与数据库加密密码进行比较,但找不到任何可以在 MS Access 中轻松使用的 vba sha512 摘要函数。有什么想法吗?

【问题讨论】:

  • 在散列之前是否将salt 添加到这些密码中?应该是的。
  • @Asaph 是的,有盐。我没有提到这一点,以免我的解释过于复杂。

标签: mysql database ms-access passwords sha512


【解决方案1】:

可以直接使用的不多,不过如果你不介意安装visual studio的话,还是蛮简单的。

您需要在 Visual Studio 中创建一个简单的类库并使其作为 COM 库可见,这里有一些针对 Calling a .Net library from Access. 的很好的说明

在 VS 类库中,您只需创建 SHA512 Class 的实例并调用计算哈希方法。在 VBA 中,您添加对 COM 库的引用,然后像本地类一样使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多