2012-03-30 37 views
0

我試圖在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://stackoverflow.com/questions/492523/calculating-md5-of-string-from-microsoft-access,這可能是有趣的。 – Fionnuala 2012-03-30 10:17:10

回答

0

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

相關問題