# MD5 Kundenpasswörter importieren

**URL:** <https://forum.shopware.com/t/md5-kundenpassworter-importieren/20655>\
**Category:** Shopware 3.5\
**Tags:** administration\
**Created:** [6. Juni 2014 um 08:37 UTC](https://forum.shopware.com/t/md5-kundenpassworter-importieren/20655 "2014-06-06T08:37:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![JohnnyM](https://avatars.discourse-cdn.com/v4/letter/j/91b2a8/32.png) [@JohnnyM](https://forum.shopware.com/u/JohnnyM)\
**Post date:** [6. Juni 2014 um 08:37 UTC](https://forum.shopware.com/t/md5-kundenpassworter-importieren/20655/1 "2014-06-06T08:37:39Z")

</div>

Hi, wir wechseln derzeit von einer eigenprogrammierten Shop-Lösung zu Shopware 4.2.3 Ist es irgendwie möglich MD5 verschlüsselte Passwörter mit den anderen Kundendaten auf Shopware 4.2.3 zu übertragen? Wäre sehr dankbar für Hinweise oder Tipps. Viele Grüße, Andreas

---

<div class="post-metadata">

**Author:** ![Herr.BB](https://avatars.discourse-cdn.com/v4/letter/h/6a8cbe/32.png) [@Herr.BB](https://forum.shopware.com/u/Herr.BB)\
**Post date:** [6. Juni 2014 um 09:52 UTC](https://forum.shopware.com/t/md5-kundenpassworter-importieren/20655/2 "2014-06-06T09:52:56Z")

</div>

Nein, nicht mit der Version 4.2.3. Du kannst aber Shopware 4.0.8 (bis dahin gehts) aufsetzen und die MD5 Passwörter importieren. Dann updatest du einfach auf die 4.2.3 Version - ganz normal, ab dem Zeitpunkt kannst du diese wieder exportieren für deinen richtigen Shop oder deinen geupdateten Shop behalten. So klappt es in jedem Fall.

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [6. Juni 2014 um 10:04 UTC](https://forum.shopware.com/t/md5-kundenpassworter-importieren/20655/3 "2014-06-06T10:04:03Z")

</div>

Hallo, wir hätten das Problem, MD5-Passwörter mit Salt zu importieren, was laut meinem Wissensstand so technisch nicht möglich sein soll. Oder gibt es dazu doch evtl. einen Lösungsweg?

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [6. Juni 2014 um 12:58 UTC](https://forum.shopware.com/t/md5-kundenpassworter-importieren/20655/4 "2014-06-06T12:58:49Z")

</div>

[quote=„Herr.BB“]Nein, nicht mit der Version 4.2.3. Du kannst aber Shopware 4.0.8 (bis dahin gehts) aufsetzen und die MD5 Passwörter importieren. Dann updatest du einfach auf die 4.2.3 Version - ganz normal, ab dem Zeitpunkt kannst du diese wieder exportieren für deinen richtigen Shop oder deinen geupdateten Shop behalten. So klappt es in jedem Fall.[/quote] Hi, das importieren von MD5-Passworten geht auch mit SW \> 4.0.8 - ihr müsst lediglich den „encoder“ in der s\_user auf „md5“ stellen. Auch eigene MD5+eigenem Salt könnt ihr bauen, schaut euch mal engine/Shopware/Components/Password/Encoder/Md5.php und die anderen Encoder an - auf diese Weise könnt ihr eigene Passwort-Hashes implementieren. lG Daniel

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [6. Juni 2014 um 13:22 UTC](https://forum.shopware.com/t/md5-kundenpassworter-importieren/20655/5 "2014-06-06T13:22:29Z")

</div>

Hi, nochmal als Beispiel: Im Migrations-Plugin haben wir auch einen eigenen Encoder implementiert, der MD5 und Salt in einer anderen Reihenfolge unterstützt: ` public function subscribeEvents() { $this-\>subscribeEvent( 'Shopware\_Components\_Password\_Manager\_AddEncoder', 'onAddPasswordEncoder' ); } public function onAddPasswordEncoder(\Enlight\_Event\_EventArgs $args) { Shopware()-\>Loader()-\>registerNamespace('Shopware\_Components', dirname(\_\_FILE\_\_) . '/Components/'); $hashes = $args-\>getReturn(); $hashes[] = new Shopware\_Components\_Migration\_PasswordEncoder\_Md5Reversed(); return $hashes; } ` Damit könnt ihr den einbinden. lG Daniel
