Wordpress - szyfrowanie hasła

Wordpress - szyfrowanie hasła
KI
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 5 lat
  • Postów:64
0

Dzień dobry,

czy ktoś wie w jaki sposób zaszyfrowane jest hasło w Wordpress 3.x?

Będę przenosił bazę użytkowników z Wordpressa na inną stronę. Z tego co wyczytałem dla Wordpressa 2.x stosowano szyfrowanie md5 a obecne hasła w bazie kompletnie nic mi nie przypominają. Tym bardziej, że każde ma inną długość ;)

Czy możecie podpowiedzieć? Jest to jakaś gotowa funkcja w PHP czy będę musiał sobie skopiować funkcję szyfrującą z Wordpressa?

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
1

Hasła są hashowane, nie szyfrowane.
W związku z tym, iż hashowanie jest funkcją jednostronną (tj. nie można go wprost cofnąć/odwrócić), będziesz musiał każdemu użytkownikowi przydzielić nowe hasło.
Ewentualnie mógłbyś spróbować wygoogleować hash każdego z haseł po kolei - ale, cóż... jeśli je odnajdziesz, to tym bardziej wypadałoby nowe przydzielić ;-)


edytowany 1x, ostatnio: Patryk27
KI
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 5 lat
  • Postów:64
0

Nie zrozumiałeś mnie do końca.

Jeśli zaimportuję z tabeli userów kolumny takie jak login, email i password chciałbym uczynić już zapisane hasła działającymi na mojej nowej stronie. Stąd próbuję się dowiedzieć w jaki sposób jest to zaszyfrowane aby móc tą samą metodę szyfrowania na swojej stronie zaimplementować dla przyszłych użytkowników. No i pytanie czy Wordpress używa gotowych funkcji PHP ala md5/sha1, czy ma własną...

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

Ponawiam: hashowanie nie ma nic wspólnego z szyfrowaniem.

Ok, rozumiem o co Ci chodzi;
Najprościej byłoby zerknąć do źródeł, choć zapewne także i w dokumentacji WP opisali wykorzystany przez nich algorytm.


edytowany 1x, ostatnio: Patryk27

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.