我们有一个MS Access应用程序,它通过odbc使用mysql数据库,其中包含一个用户凭据表。该表由用户名和用SHA512消化的加密密码组成。我们希望做的是将输入密码与数据库加密密码进行比较,但找不到任何可以在MS Access中使用的vba的sha512摘要函数。有什么想法吗?
答案 0 :(得分:0)
你可以直接使用它,但如果你不介意安装visual studio,那就很容易了。
您需要在Visual Studio中创建一个简单的类库,并将其作为COM库显示,这里有一些Calling a .Net library from Access.的好的说明
在VS类库中,您只需创建SHA512 Class的实例并调用计算哈希方法。在VBA中,您添加对COM库的引用,然后像本地类一样使用它。