Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Comment retrouver les mots de passe non cryptésComment retrouver les mots de passe non cryptés
Précédente
 
Suivante
Nouveau message
07/10/2008 11:32
 

Bonjour,

Je suis en trainde développer une application permettant d'envoyer des mails. Pour ce faire la personne doit se connecter sur la base de données utilisée par DNN4 avec ses identifiants de connexion. Le problème est que les mots de passe sont cryptés.

Existe-t-il un moyen de les avoir en clair ?

Quelle méthode de cryptage est utilisée les avoir en clair ?

 

Merci


Pascal
 
Nouveau message
07/10/2008 17:20
 

Si c'est bien le mot de passe de connexion à la db (sql server) dont tu parle, c'est à priori en clair dans le web.config que tu le trouveras.


Sacha
 
Nouveau message
08/10/2008 01:51
 

Salut,

Je pense plutôt qu'il s'agit des mots de passe des utilisateurs. L'algorithme d'encodage, la clef utilisée lors du cryptage, et la clef pour le decryptage, et l'algorithme de vérification transparent, se trouvent dans le web.config, section machineKey.

Pour comparer tes passwords sans avoir besoin de les décrypter, référence Microsoft Membership Component et déclare la même machineKey dans ton web.config (si c'est bien une autre application web ASP.Net car si c'est un module DotNetNuke, référence les espaces de noms de l'API DNN et tu trouveras les méthodes au plus profond). Et au fond, comparer les valeurs cryptées c'est plus sûr que de comparer des passwords en clair ;) Pour voir comment Dotnetnuke traite les mots de passe, tu peut rechercher dans le noyau en partant du contrôle ManagerUsers.ascx, section Password.

Bon courage, et poste ta solution ou tes problèmes sur ce thread !

seb

 
Nouveau message
08/10/2008 10:37
 

Bonjour et Merci pour les réponses,

C'est une application à part qui a été développée. Cette application sert à envoyer des messages sur l'Intranet (dnn4). L'application est en VB.Net. C'est pour cela que j'ai besoin de voir les mot de passe en "clair" pour l'identification des utilisateurs. Comme elle utilise les logins et pwd de dnn j'ai besoin pour établir ma requète d'avoir accès aux login et mot de passe.

Une question supplémentaire, j'ai trouvé la table dbo.Users quii me sert pour les utilisateurs de l'intranet, mais où se trouve la table qui gère les mots de passe. C'est peut-être une question bête, mais je suis débutant sur DNN.

 

Merci

 

Pascal


Pascal
 
Nouveau message
08/10/2008 17:54
 

dbo.aspnet_Membership

 
Nouveau message
09/10/2008 10:42
 

Merci pour le renseignement


Pascal
 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Comment retrouver les mots de passe non cryptésComment retrouver les mots de passe non cryptés