1

Je travaille dans une université et notre application pour les admissions est un produit qui repose sur Microsoft Dynamics CRM 4.0. (L'application est appelée 'Recruteur'.)Microsoft Dynamics CRM - algorithme de hachage par mot de passe

Il existe une table avec des noms d'utilisateur et des mots de passe hachés. Je voudrais écrire une application (dans Ruby on Rails) qui interroge le nom d'utilisateur et le mot de passe hashé pour valider un login.

Malheureusement, je ne sais pas comment le mot de passe haché est généré. Il semble être une somme de contrôle MD5 codée en Base64.

j'ai lu ailleurs que le mot de passe haché est généré en utilisant une combinaison de:

  1. le mot de passe en texte clair
  2. la clé primaire de l'enregistrement (une chaîne UUID, pas un nombre entier)
  3. la nom du serveur de base de données

J'ai essayé des variantes de ceci pour créer un mot de passe haché qui correspond à l'enregistrement dans la base de données, mais je n'arrive pas à le faire fonctionner.

Quelqu'un peut-il me dire comment générer un mot de passe hashé correspondant à partir d'un mot de passe en clair?

Merci!

+0

Utilisez-vous l'authentification IFD? Quelle table contient les informations de connexion de l'utilisateur? –

+0

@IvanBenko Je ne sais pas si j'utilise l'authentification IFD. Le nom de la table avec les données de connexion de l'utilisateur est basé sur les tables de base de données que 'Recruiter' ajoute au-dessus de MS Dynamics CRM. Le nom de la table est 'Datatel_core_externaluserauthenticationExtensionBase'. – Teddy

Répondre

3

Il ne s'agit pas d'une personnalisation basée sur les fonctionnalités de Dynamics CRM. Il semble que Dynamics CRM soit utilisé comme cadre pour cela. Vous devez contacter le créateur original de cette application.

+0

J'ai contacté le créateur de l'application et j'attends toujours une réponse. – Teddy

Questions connexes