WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- md5()

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » md5() - 23 Nov 2024 Antworten
md5()
beule
Otto-Normal-Poster
Threadstarter




Beiträge: 91

hey zusammen

also ich hab mir da mal was überlegt und wollte mal fragen was ihr für lösungsvorschläge habt.
wenn ich passwörter mit md5() abspeichere und jemand sein pw vergisst und möchte dass ich es ihm per mail zusende, wie finde ich dann sein pw raus? md5() hat ja keine "umkehrfunktion"

greez

beule

Diese Nachricht wurde geändert von: beule
  Profil   E-Mail   Editieren   Zitieren
Herr_Zatacke
Otto-Normal-Poster




Beiträge: 90

Und das ist auch gut so.

Du schickst ihm nicht sein Altes Passwort zu, sondern generierst ein neues.
Das schickst du ihm und speicherst es gleichzeitig md5()-verschlüsselt in deiner Datenbank.

---
wer and'ren eine bratwurst brät, der hat ein bratwurstbratgerät...

  Profil   Editieren   Zitieren
Korp
Otto-Normal-Poster




Beiträge: 57

bei mir funktioniert es einfach wieder mit dem code md5($pw) per email das alte zurück zu senden

---
Interessen am PC:
html, web design, sql und php

  Profil   E-Mail   Website   Editieren   Zitieren
Austin Powers
Mausakrobat




Beiträge: 169

@ Korp:
Wenn man ein md5() verschlüsselt passwort nochmals mit md5() erhält man nie und nimmer das Originalpasswort!!!
Beispiel:
1: 
2: 
3:
original                              = admin
md5(admin)                            = 21232f297a57a5a743894a0e4a801fc3
md5(21232f297a57a5a743894a0e4a801fc3) = c3284d0f94606de1fd2af172aba15bf3


---
MfG:Austin Power (Saturn Realm)
OMW! Zumindest sobald ich herausgefunden hab wo ich JETZT gerade bin.
<---------->
"Wenn Liebe die Antwort ist, könnst Du bitte die Frage neu formulieren?" ... Lily Tomlin
<---------->
code hier http://www.pastebin.com

Diese Nachricht wurde geändert von: Austin Powers
  Profil   Website   Editieren   Zitieren
chip
Foren-Team




Beiträge: 419

Austin Powers schrieb am 16.08.2005 07:15
@ Korp:
Wenn man ein md5() verschlüsselt passwort nochmals mit md5() erhält man nie und nimmer das Originalpasswort!!!
Beispiel:
1: 
2: 
3:
original                              = admin
md5(admin)                            = 21232f297a57a5a743894a0e4a801fc3
md5(21232f297a57a5a743894a0e4a801fc3) = c3284d0f94606de1fd2af172aba15bf3


Genau. Die Funktion hat zum einen keine Umkehrfunktion. Zum anderen kann die Funktion ja auch gar nicht "wissen", dass du bei einem Aufruf mit verschlüsseltem Passwort das entschlüsselte zurück willst. Vielmehr verschlüsselt die Funktion den verschlüsselten String nochmal.

---

  Profil   Website   Editieren   Zitieren
rEd1Z1_2k
Pixelschubser




Beiträge: 8

mhh kann mich den andren nur anschliesen, nichtumsonste ist md5 eine der beliebtesten verschlüsselungs möglichkeiten..

um ein neues passwort zu geniereren, mach ich das wie folgt

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14:
/** generriert ein zufalls password **/
function RandomPassword() {
  for($i=0;$i<8;$i++) {
   $j = mt_rand(0,53);
   if($j<26)$hash .= chr(rand(65,90));
   else if($j<52)$hash .= chr(rand(97,122));
   else if($j<53)$hash .= '.';
   else $hash .= '/';
  }
  $str = crypt(time(),$hash);
  $str = str_replace("/", "", $str);
  $str = str_replace(".", "", $str);
  return $str;
}


rufst einfach mit RandomPassword() auf
z.b.

$new_pw = RandomPassword();

und schickst halt $new_pw per mail, und trägst das gleichzeitig in den Datenbankspalte des users ein, natürlich mit md5()

  Profil   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » md5()

Aktuelle Beiträge zur Hilfe im Forum für Homepage - md5() im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8127824    Heute : 218     Gestern : 761     Online : 171     23.11.2024    9:09      2 Besucher in den letzten 60 Sekunden        
alle 30.00 Sekunden ein neuer Besucher
Nach oben