Hello,
J'ai besoin de re calculer le hash des clients d'une base de données Magento afin de leur permettre de s’identifier sur un autre service web.
L'opération me semblait assez simple, les infos que j'ai pu récolter sont les suivantes :
Le calcul possède deux fonctions :
Le SALT, d'après ce que j'ai compris, est enregistré dans le fichier local.xml de l'application, ici
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $hash = md5($password); $hash = md5($salt.$password).':'.$salt;
Cependant, en allant voir la base de données, j'ai pris peur. Les hash qui y sont enregistrés possède des salt différents.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <crypt> <key>< ![CDATA[-encryption-key-]]></key> </crypt>
Petit extrait :
Etant novice sur cette technologie, cette situation me déprime un peu... Pourriez vous me renseigner sur le calcul du hash, la différence de salt dans mes pwds de base, voir la manière d'imiter le calcul du hash.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 598 1 12 107 e7c4322a981be2fb6e00b33660a2a28c:4Y 603 1 12 108 ca87e91451b6937bc698de1186ed44b2:nR 616 1 12 110 6b86197f5bdf6ee4b465c7f4444dc9bb:GM 622 1 12 111 b600a797dee4792d272745ce1f90bf4e:Gw 626 1 12 112 26ccab17d28433f4a89012ef98286a76:s1 633 1 12 113 f004ba03fa5d1bb6736a13af06cbc83a:A7 639 1 12 114 7262de92a151641014eac2a35519b3d7:45 645 1 12 115 24a276525a1b69229cea4d2831588be6:Wk 651 1 12 116 b43c1f9fc19cef5f620d747cb4cdc6d5:aN 655 1 12 117 2d6109bd53e2589fd381c236425f56c8:CE 662 1 12 118 690fe4c0bd4da3887c204ecbc58576cc:J8 668 1 12 119 f4bd5acd1b8d236dc20ccd59d8d869ca:R4 674 1 12 120 81952d8cbef710398d012842f2a7f78d:Nk 680 1 12 121 ed36768785b5f7363b6407d420d064d2:S1 684 1 12 122 4ee11a8e32d99f47342344d26be3c1b8:QR 689 1 12 123 8d89eacbedc67da08dc97e6a2f57e73d:RV 696 1 12 124 f12730c892c49a143236005c031aa97c:MZ 702 1 12 125 c78fe561f5c2cea360b4986a53c77d0c:tR 708 1 12 126 958015f2d26a6602e3c2e4320dc4b521:7n 714 1 12 127 db760b45c2f16c0da040857d09786bfb:2g 720 1 12 128 7e7a5a4bb4015dbc0613279ebca47264:J7 724 1 12 129 800e550dbead5e0de419e994a8f9ff13:RG
Tout aide est grandement apprécié !!
Merci par avance
a+
Partager