• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak odkodować hasło mysql

Cloud VPS
0 głosów
1,370 wizyt
pytanie zadane 7 grudnia 2016 w SQL, bazy danych przez Chess Szeryf (76,730 p.)
select password('finley');
+-------------------------------------------+
| password('finley')                        |
+-------------------------------------------+
| *E81298E224A7408DF631A0ECA2004B2C04935267 |
+-------------------------------------------+

 

Jak je decode (odkodować)?

2 odpowiedzi

0 głosów
odpowiedź 7 grudnia 2016 przez CzikaCarry Szeryf (75,340 p.)
Hashy się nie dekoduje, hashe się porównuje / weryfikuje. Polecam korzystac z dokumentacji:

http://docs.php.net/manual/pl/function.password-verify.php
komentarz 7 grudnia 2016 przez Chess Szeryf (76,730 p.)
1. Czy MYSQL nie posiada funkcji porównujących i weryfikujących hasła tylko PHP?

2. Podałeś mi dokumentację PHP, czy w doc. MYSQL też coś o tym pisze?
komentarz 7 grudnia 2016 przez adrian17 Mentor (354,120 p.)

1. Czy MYSQL nie posiada funkcji porównujących i weryfikujących hasła tylko PHP?

W MySQLu zazwyczaj nie porównuje się haseł. W szczególności, mechanizm haseł nie ma wbudowanego solenia.

2. Podałeś mi dokumentację PHP, czy w doc. MYSQL też coś o tym pisze?

Wszystko jest zawsze zdokumentowane, wystarczy szybki google:

http://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_password

Ta dokumentacja mówi też do czego ta funkcja w praktyce służy:

 This function is the SQL interface to the algorithm used by the server to encrypt MySQL passwords for storage in the mysql.user grant table.

0 głosów
odpowiedź 7 grudnia 2016 przez Chess Szeryf (76,730 p.)
SET PASSWORD FOR 'finley'@'localhost' = PASSWORD('haslo');

jestem na C:/xampp/mysql/bin

Dlaczego po wpisaniu tego polecenia hasło nie zostaje zmienione?

Nie wyrzuca żadnego błędu po prostu przechodzi do następnej linii i mam:

c:\xampp\mysql\bin>

c:\xampp\mysql\bin>

c:\xampp\mysql\bin>

 

Zatwierdzam to enterem i nic się nie dzieje, o co chodzi?
komentarz 7 grudnia 2016 przez Chess Szeryf (76,730 p.)
Problem rozwiązany. Po prostu muszę się zalogować na root'a i z niego wydać te polecenie/komednę, a ja to robiłem z poziomu binaries (C:/xampp/mysql/bin).

Podobne pytania

0 głosów
1 odpowiedź 1,064 wizyt
pytanie zadane 20 września 2016 w SQL, bazy danych przez 2mec Nowicjusz (120 p.)
0 głosów
1 odpowiedź 592 wizyt
pytanie zadane 26 listopada 2016 w Systemy operacyjne, programy przez Macek Kolo Mądrala (5,480 p.)
0 głosów
0 odpowiedzi 289 wizyt
pytanie zadane 25 października 2016 w Offtop przez Macek Kolo Mądrala (5,480 p.)

93,453 zapytań

142,448 odpowiedzi

322,717 komentarzy

62,829 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...