Forum pour réunir les administrateurs de serveur L2
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 Type d'encryptage des mot de passe

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Frizoo



Nombre de messages : 29
Date d'inscription : 19/02/2008

MessageSujet: Type d'encryptage des mot de passe   Sam 27 Déc 2008, 00:13

Bonjour,
Je voudrais savoir quel type d'encryptage est utilisé pour les mot de passe des comptes Lineage2. (md5 ....)

Amicalement Frizoo
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Grimly



Nombre de messages : 601
Date d'inscription : 30/08/2007

MessageSujet: Re: Type d'encryptage des mot de passe   Sam 27 Déc 2008, 03:07

J'ai déjà demandé ça ...

C'est du MD5 suivit par un encodage en base 64 pour tenir dans la base de données.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jules



Nombre de messages : 385
Localisation : Rome
Date d'inscription : 11/04/2008

MessageSujet: Re: Type d'encryptage des mot de passe   Sam 27 Déc 2008, 13:39

md5 ou sha1 ?

Code:
$mdpCrypte = base64_encode(pack('H*', sha1(utf8_encode($mdpClair))));
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://l2jfr.jeun.fr/search.forum
Akira



Nombre de messages : 160
Age : 31
Date d'inscription : 08/01/2008

MessageSujet: Re: Type d'encryptage des mot de passe   Sam 27 Déc 2008, 13:52

le password dans ta base de donné es codé en

Code:
  password = base64_encode( pack('H*', sha1($password)));
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jules



Nombre de messages : 385
Localisation : Rome
Date d'inscription : 11/04/2008

MessageSujet: Re: Type d'encryptage des mot de passe   Sam 27 Déc 2008, 14:03

Ne jamais oublier le utf8 si c'est fait via un site en php, sinon, il va encoder les accents.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://l2jfr.jeun.fr/search.forum
Grimly



Nombre de messages : 601
Date d'inscription : 30/08/2007

MessageSujet: Re: Type d'encryptage des mot de passe   Sam 27 Déc 2008, 21:15

C'est pas MD5 ?

J'en était persuadé.
Bref, c'est hashé avant d'être encodé.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Respawner



Nombre de messages : 1622
Age : 28
Date d'inscription : 20/04/2006

MessageSujet: Re: Type d'encryptage des mot de passe   Sam 27 Déc 2008, 22:07

Non c'est bien du SHA1.
Code:
MessageDigest md;
byte[] newpass;
try
{
   md = MessageDigest.getInstance("SHA");
   newpass = password.getBytes("UTF-8");
   newpass = md.digest(newpass);
}
catch (NoSuchAlgorithmException e1)
{
   throw new AccountModificationException("No algorithm to encode password.", e1);
}
catch (UnsupportedEncodingException e1)
{
   throw new AccountModificationException("Unsupported encoding.", e1);
}
.....
acc.setPassword(Base64.encodeBytes(newpass));

_________________
~$ cat new_server > /dev/null

Tout n'est qu'une question de point de vue.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.respawner.fr/
Jules



Nombre de messages : 385
Localisation : Rome
Date d'inscription : 11/04/2008

MessageSujet: Re: Type d'encryptage des mot de passe   Dim 28 Déc 2008, 13:15

Code:
newpass = password.getBytes("UTF-8");
Et avec un encodage utf-8, ah ah Very Happy !

Donc, Jules récapépète, en php, pour obtenir une string $mdpCrypte qui représente le mot de passe $mdpClair crypté de la même façon que le serveur, il faut faire un encodage UTF-8, suivi d'un hash SHA1 puis d'un encodage en base 64 :
Code:
$mdpCrypte = base64_encode(pack('H*', sha1(utf8_encode($mdpClair))));
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://l2jfr.jeun.fr/search.forum
Contenu sponsorisé




MessageSujet: Re: Type d'encryptage des mot de passe   Aujourd'hui à 17:40

Revenir en haut Aller en bas
 
Type d'encryptage des mot de passe
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Mot de passe smtp
» Arrêt en gare suivant type de train
» [résolu]pb mot de passe
» Passe familial Zoo de Granby
» Récupérer le type du lecteur sélèctionné .

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L2J-FR :: Général :: Aides et Conseils-
Sauter vers: