私は大学で働いており、入学願書は Microsoft Dynamics CRM 4.0 上に構築された製品です。(アプリケーションは「リクルーター」と呼ばれます。)
ユーザー名とハッシュ化されたパスワードを含むテーブルがあります。ユーザー名とハッシュ化されたパスワードを照会してログインを検証するアプリを (Ruby on Rails で) 作成したいと考えています。
残念ながら、ハッシュ化されたパスワードがどのように生成されるかはわかりません。Base64 でエンコードされた MD5 チェックサムのようです。
ハッシュ化されたパスワードが次の組み合わせを使用して生成されることを他の場所で読みました。
- 平文のパスワード
- レコードの主キー (整数ではなく UUID 文字列)
- データベース サーバー名
データベース内のレコードと一致するハッシュ化されたパスワードを作成するために、これのバリエーションを試しましたが、これを機能させることができません。
プレーンテキストのパスワードから一致するハッシュ化されたパスワードを生成する方法を誰か教えてもらえますか?
ありがとうございました!