以毫秒为单位进行散列访问

问题描述:

我试图在ms访问(最好是MD5或SHA-1)中散列密码。我发现了Capicom,它在Windows XP上在学校工作得很好。然而,在家里,Access似乎不想承认它。是否有任何替代品可以在XP和Windows 7上使用,而不需要添加外部库?以毫秒为单位进行散列访问

如果需要外部库,我该如何将它添加到我的数据库的VB代码中。 谢谢。

e:需要安装的任何东西,例如.dll文件,是不可能的,因为我无法在学校使用它(我的问题是找到可以在家和在学校使用的东西,所以我可以有效地处理我的项目)

+0

也许是这样的? http://www.freevbcode.com/ShowCode.asp?ID=741。 Vb,但在VBA中也应该可以。 – 2012-03-30 05:31:31

+0

在SO上搜索'[ms-access] MD5 SHA-1'返回http://*.com/questions/492523/calculating-md5-of-string-from-microsoft-access,这可能是有趣的。 – Fionnuala 2012-03-30 10:17:10

CAPICOM redistributable; http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=25281 - 请注意,它的32位只有

+0

我有Windows 7 64位,所以我认为这将无法正常工作。 e:无论如何都试过了,但它不起作用 – user1302398 2012-03-30 10:09:14

+0

你怎样调用这个外部库?除了几个程序之外,你安装的所有东西都是32位的,包括Access。 Office 2010有一个x64位版本的Access,但大多数人建议您坚持使用32位。因此,尽管运行在x64 os系统上,绝大多数运行的软件都是x32。因此,x32代码系统可以使用和调用x32代码库,并且两者都在x64操作系统上运行并不重要。但是,x32位版本的Office不能调用x64代码库。 – 2012-03-30 20:10:23

+0

我确实安装了64位Access。安装32位版本是否与CAPICOM兼容? – user1302398 2012-03-30 23:33:09