Можно ли использовать дайджест SHA512 в MS Access 2007 - PullRequest
0 голосов
/ 09 декабря 2011

У нас есть приложение MS Access, которое использует базу данных mysql через odbc, которая содержит таблицу для учетных данных пользователя.Таблица состоит из имени пользователя и зашифрованного пароля, обработанного SHA512.Мы надеемся сделать сравнение входного пароля с зашифрованным паролем базы данных, но не можем найти какую-либо функцию дайджеста sha512 для vba, которую можно легко использовать в MS Access.Есть мысли?

1 Ответ

0 голосов
/ 18 декабря 2011

Вы можете использовать немного, но если вы не возражаете против установки Visual Studio, это довольно просто.

Вам нужно создать простую библиотеку классов в Visual Studio и сделать ее видимой какБиблиотека COM, вот несколько хороших инструкций для Вызов библиотеки .Net из Access.

В библиотеке классов VS вы просто создаете экземпляр класса SHA512 ивызовите метод вычисления хеша.В VBA вы добавляете ссылку на библиотеку COM, а затем используете ее как локальный класс.

...