![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 18.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
w jaki sposób mogę wygenerowane hasło zaszyfrować w php, przesłać je do bazy danych, a później z powrotem je odszyfrować, tak abym mógł je podać użytkownikowi? Chciałem się dowiedzieć czy w ogóle jest taka możliwość i jak to zrobić, aby było w miarę bezpiecznie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 10.06.2018 Ostrzeżenie: (0%) ![]() ![]() |
Witam, w jaki sposób mogę wygenerowane hasło zaszyfrować w php, przesłać je do bazy danych, a później z powrotem je odszyfrować, tak abym mógł je podać użytkownikowi? Chciałem się dowiedzieć czy w ogóle jest taka możliwość i jak to zrobić, aby było w miarę bezpiecznie. Witaj rozumiem że chodzi ci o to aby hasło było wysyłane do bazy mysql w md5 czyli zakodowane ale i mieć możliwość jego odczytania ? możesz użyć dekodera md5 albo wysyłać hasło niekodowane tyle że przy ewentualnym włamaniu hasło widzi każdy na przykładzie <?php function filtruj($zmienna) { if(get_magic_quotes_gpc()) $zmienna = stripslashes($zmienna); // usuwamy slashe // usuwamy spacje, tagi html oraz niebezpieczne znaki return mysql_real_escape_string(htmlspecialchars(trim($zmienna))); } if (isset($_POST['loguj'])) { $login = filtruj($_POST['login']); $haslo = filtruj($_POST['haslo']); $ip = filtruj($_SERVER['REMOTE_ADDR']); // sprawdzamy czy login i hasło są dobre if (mysql_num_rows(mysql_query("SELECT login, haslo FROM uzytkownicy WHERE login = '".$login."' AND haslo = '".md5($haslo)."';")) > 0) { // uaktualniamy date logowania oraz ip mysql_query("UPDATE `uzytkownicy` SET (`logowanie` = '".time().", `ip` = '".$ip."'') WHERE login = '".$login."';"); $_SESSION['zalogowany'] = true; $_SESSION['login'] = $login; // zalogowany } else echo "Wpisano złe dane."; } ?> testowałem to i było hasło w md5 wiem że jest wiele metod kodowania poklikaj po necie coś znajdziesz, ale może ktoś inny Ci pomoże lepiej sam jestem noobem wiem że md5 idzie odkodować i poznać wpis hasła Ten post edytował igormaster 10.06.2018, 15:43:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 17:26 |