2011-12-09 14 views
0

odbc経由でmysqlデータベースを使用するMS Accessアプリケーションがあります。これにはユーザーの資格情報用のテーブルが含まれています。このテーブルは、ユーザ名と暗号化されたパスワードで構成され、SHA512でダイジェストされます。私たちが望んでいることは、パスワードをデータベースの暗号化されたパスワードと比較することですが、MS Accessですぐに使用できるvba用のsha512ダイジェスト関数を見つけることはできません。何かご意見は?MS Access 2007でSHA512ダイジェストを使用することは可能ですか

+0

ハッシュする前にこれらのパスワードに[塩](http://ja.wikipedia.org/wiki/Salt_(暗号化))を追加しましたか?そのはず。 – Asaph

+0

@Asaphはい塩があります。私はそれ以上に私の説明を複雑にしないと言及しなかった。 – somecallmemike

答えて

0

直接使用することはあまりありませんが、ビジュアルスタジオのインストールを気にしない場合は、非常に簡単です。

あなたはあなただけのSHA512 Class、コールのインスタンスを作成するVisual Studioの中で、単純なクラスライブラリを作成し、COMライブラリとして、ここではVSクラスライブラリでCalling a .Net library from Access.

のためのいくつかの良い命令があり、それが目に見えるようにする必要があり計算ハッシュ法。 VBAでは、COMライブラリへの参照を追加し、ローカルクラスのように使用します。

関連する問題