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

Jak odkodować hasło mysql

Object Storage Arubacloud
0 głosów
1,183 wizyt
pytanie zadane 7 grudnia 2016 w SQL, bazy danych przez Chess Szeryf (76,710 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,710 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 Ekspert (346,320 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,710 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,710 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ź 797 wizyt
pytanie zadane 20 września 2016 w SQL, bazy danych przez 2mec Nowicjusz (120 p.)
0 głosów
1 odpowiedź 454 wizyt
pytanie zadane 26 listopada 2016 w Systemy operacyjne, programy przez Macek Kolo Mądrala (5,480 p.)
0 głosów
0 odpowiedzi 260 wizyt
pytanie zadane 25 października 2016 w Offtop przez Macek Kolo Mądrala (5,480 p.)

92,702 zapytań

141,615 odpowiedzi

320,180 komentarzy

62,060 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.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...