2012-03-30 21 views
0

Ich versuche, ein Passwort in MS-Zugriff (vorzugsweise MD5 oder SHA-1) zu hash. Ich habe Capicom gefunden, das in der Schule super auf Windows XP funktioniert hat. Zu Hause scheint Access dies jedoch nicht zu erkennen. Gibt es Alternativen, die ich verwenden kann, die sowohl auf XP als auch auf Windows 7 funktionieren, die externe Bibliothek nicht hinzufügen?Hashing in ms Zugriff

Und wenn eine externe Bibliothek erforderlich ist, wie kann ich dies in den VB-Code für meine Datenbank hinzufügen. Danke.

e: alles, was installiert werden muss, zB eine .dll-Datei, kommt nicht in Frage, da ich es in der Schule nicht benutzen kann (Mein Problem ist, etwas zu Hause und in der Schule zu finden kann effektiv an meinem Projekt arbeiten)

+0

vielleicht so etwas? http://www.freevbcode.com/ShowCode.asp?ID=741. Vb sollte aber auch in VBA ok sein. –

+0

Eine Suche in SO auf '[ms-access] MD5 SHA-1' gab http://stackoverflow.com/questions/492523/calculating-md5-of-string-from-microsoft-access zurück, was von Interesse sein könnte. – Fionnuala

Antwort

0

CAPICOM redistributable; http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=25281 - Beachten Sie, dass seine 32bit nur

+0

Ich habe Windows 7 64 Bit, also nehme ich an, dass das nicht funktioniert. e: versuchte es trotzdem aber es hat nicht funktioniert – user1302398

+0

Wie nennt man diese externe Bibliothek? Alles, was Sie mit Ausnahme einiger Programme installieren, ist 32 Bit, und das schließt Access ein. Es gibt eine x64-Bit-Version von Access für Office 2010, aber die meisten empfehlen, dass Sie sich an die 32-Bit-Version halten. Der Großteil der Software, die Sie ausführen, ist x32, obwohl Sie auf einem x64-Betriebssystem laufen. So können x32-Code-Systeme x32-Code-Bibliotheken verwenden und aufrufen, und die Tatsache, dass beide auf einem x64-Betriebssystem laufen, spielt keine Rolle. Eine x32-Bitversion von Office kann jedoch keine x64-Codebibliothek aufrufen. –

+0

Ich habe 64 Bit Access installiert. Wäre die Installation der 32-Bit-Version mit CAPICOM kompatibel? – user1302398