-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
Hash hesla MD5
- Vladimír Kantor
- Autor
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 34
11. led 2015 21:12 #119594
od Vladimír Kantor
Hash hesla MD5 od Vladimír Kantor
Dobrý den,
prosím o pomoc, potřeboval bych přenést users z joomly na vlastní web. Nejlépe jim prostě zachovat přihlašovací údaje.
Problém mám s heslem. Dočetl jsem se, že joomla hashuje hesla pomocí md5 a přidává k němu nějaký náhodný klíč za :
Nevím ale jak ta náhodná část funguje.
Zahashované heslo vypadá např. takto : 49a65352105fd42c879dfa10a06f6f4d:68P9MJqxSMvwCNQWJe7eND4RtumOQNry
Znamená to, že uživatelské heslo je pouze první část po : ? A druhou část si tam přidá joomla? A podle jakého klíče?
Možná bych tedy nějak hromadně mohl druhou část hesla vymazat, nebo nevím co s tím.
Najde se někdo ochotný,kdo by mi vysvětlil jak tohle funguje? A jak nejlépe zachovat uživatelské hesla pro jiný web?
Děkuji moc.
prosím o pomoc, potřeboval bych přenést users z joomly na vlastní web. Nejlépe jim prostě zachovat přihlašovací údaje.
Problém mám s heslem. Dočetl jsem se, že joomla hashuje hesla pomocí md5 a přidává k němu nějaký náhodný klíč za :
Nevím ale jak ta náhodná část funguje.
Zahashované heslo vypadá např. takto : 49a65352105fd42c879dfa10a06f6f4d:68P9MJqxSMvwCNQWJe7eND4RtumOQNry
Znamená to, že uživatelské heslo je pouze první část po : ? A druhou část si tam přidá joomla? A podle jakého klíče?
Možná bych tedy nějak hromadně mohl druhou část hesla vymazat, nebo nevím co s tím.
Najde se někdo ochotný,kdo by mi vysvětlil jak tohle funguje? A jak nejlépe zachovat uživatelské hesla pro jiný web?
Děkuji moc.
- karel
-
- OFFLINE
- Zkušený uživatel
-
Méně
Více
- Příspěvky: 621
11. led 2015 22:03 - 11. led 2015 22:04 #119595
od karel
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Odpověď od karel v tématu Hash hesla MD5
Pokud ten "jiný web", na který chcete "přenést" uživatele je jiný, než Joomla, tak stačí první část hesla - 49a65352105fd42c879dfa10a06f6f4d (hash hesla).
Pokud "cílový web" je Joomla, tak obecně první část hesla stačí taky, jen je těch tabulek(údajů z databáze) je potřeba víc. Víte o možnosti exportu/importu uživatelů pomocí rozšíření ?
Pokud "cílový web" je Joomla, tak obecně první část hesla stačí taky, jen je těch tabulek(údajů z databáze) je potřeba víc. Víte o možnosti exportu/importu uživatelů pomocí rozšíření ?
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Poděkovali: Vladimír Kantor
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
11. led 2015 22:39 #119596
od Cony
Odpověď od Cony v tématu Hash hesla MD5
Část před dvojtečkou nestačí. Heslo se hashuje následujícím algoritmem:
Tedy, k tomu co se zadá se vygeneruje náhodný "salt" a z toho celého se teprve počítá MD5 hash.
Více naleznete přímo ve zdrojákách (složka /libraries/joomla/crypt).
Code:
return md5($password . $salt) . ':' . $salt;
Více naleznete přímo ve zdrojákách (složka /libraries/joomla/crypt).
Poděkovali: Vladimír Kantor
- Vladimír Kantor
- Autor
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 34
11. led 2015 23:29 #119599
od Vladimír Kantor
Odpověď od Vladimír Kantor v tématu Hash hesla MD5
Aha, tak v tom bude právě ten problém.
Já si zkusil vzít tu první část u mého hesla,jehož tvar v md5 znám.Ale neshodovalo se mi to s hashem na joomle.
Tak teď tedy vím, že i první část hashe je složena z hashe + $salt ... Děkuji.
Jde o transfer mimo joomlu. O rozšíření pro joomlu vím, ale to mi asi nyní nepomůže.
Mám stránky na joomle, ale píšu si vlastní stránky a až budou hotové, chci tento portál, který nyní běží na joomle vyměnit za vlastní projekt a chci ušetřit uživatelům novou registraci, proto to řeším.
Nyní tedy stojím před problémem, co vlastně onen $salt obsahuje a jak to napodobit na novém webu.
Tedy jedno z řešení je, že po transferu požádám uživatele, aby při prvním přihlášení zadali nové heslo, ale chtěl jsem se tomu vyhnout, pokud by šly hesla použít z joomly.
Mimochodem, proč joomla stále požívá md5 a ne sha1? Ne,že by na tom záleželo,ale měl jsem za to, že md5 je již zastaralá.
Nejspíše to ale bude právě kvůli transferům a upgradům.
Ještě mrknu do té složky crypt. Děkuji.
Já si zkusil vzít tu první část u mého hesla,jehož tvar v md5 znám.Ale neshodovalo se mi to s hashem na joomle.
Tak teď tedy vím, že i první část hashe je složena z hashe + $salt ... Děkuji.
Jde o transfer mimo joomlu. O rozšíření pro joomlu vím, ale to mi asi nyní nepomůže.
Mám stránky na joomle, ale píšu si vlastní stránky a až budou hotové, chci tento portál, který nyní běží na joomle vyměnit za vlastní projekt a chci ušetřit uživatelům novou registraci, proto to řeším.
Nyní tedy stojím před problémem, co vlastně onen $salt obsahuje a jak to napodobit na novém webu.
Tedy jedno z řešení je, že po transferu požádám uživatele, aby při prvním přihlášení zadali nové heslo, ale chtěl jsem se tomu vyhnout, pokud by šly hesla použít z joomly.
Mimochodem, proč joomla stále požívá md5 a ne sha1? Ne,že by na tom záleželo,ale měl jsem za to, že md5 je již zastaralá.
Nejspíše to ale bude právě kvůli transferům a upgradům.
Ještě mrknu do té složky crypt. Děkuji.
- karel
-
- OFFLINE
- Zkušený uživatel
-
Méně
Více
- Příspěvky: 621
12. led 2015 21:18 #119616
od karel
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Odpověď od karel v tématu Hash hesla MD5
Nj, včera 22:03 - #119595 - asi bylo "zatmění" (mozku). Sorry za "dezinformaci".
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Vygenerováno za 0.063 sekund