[MySQL] Konwersja hasła 41 bitowego do 16 bitowego...
Paweł Lampe - 10-09-2006 00:14
[MySQL] Konwersja hasła 41 bitowego do 16 bitowego...
Ostatnio zakupiłem nowy serwer pod swój portal, jednakże pojawił się problem dotyczący bazy danych MySQL. Otuż na moim starym serwerze funkcja PASSWORD() kodowała hasła do hashów 41 bitowych. Na nowym serwerze jest stara wersja MySQL w której PASSWORD() koduje hasła do hashów 16 bitowych. Jeśli więc teraz przeniosę bazę, hasła nie będą się zgadzały podczas operacji typu select * from x where haslo=PASSWORD('tajnehaslo');
Czy ktoś zna jakąś metodę uporania się z tym problemem ??
kubik - 10-09-2006 00:14
Paweł Lampe napisał(a): > serwerze jest stara wersja MySQL w której PASSWORD() koduje hasła do > hashów 16 bitowych. Jeśli więc teraz przeniosę bazę, hasła nie będą się > Czy ktoś zna jakąś metodę uporania się z tym problemem ?? Trzeba było myśleć przy projektowaniu bazy. :)
The PASSWORD() function is used by the authentication system in MySQL Server; you should not use it in your own applications.
-- pozdrawiam Adam Kubiczek
sg - 10-09-2006 00:14
Paweł Lampe napisał(a): > Ostatnio zakupiłem nowy serwer pod swój portal, jednakże pojawiłsię > problem dotyczący bazy danych MySQL. Otuż na moim starym serwerze > funkcja PASSWORD() kodowała hasła do hashów 41 bitowych. Na nowym > serwerze jest stara wersja MySQL w której PASSWORD() koduje hasła do > hashów 16 bitowych. Jeśli więc teraz przeniosę bazę, hasła nie będą się > zgadzały podczas operacji typu select * from x where > haslo=PASSWORD('tajnehaslo'); > > Czy ktoś zna jakąś metodę uporania się z tym problemem ??
ooooops, współczuję :(
Jarosław Szczepankiewicz - 10-09-2006 00:14
poczytaj o funkcji OLD_PASSWORD
kubik - 10-09-2006 00:14
Jarosław Szczepankiewicz napisał(a): > poczytaj o funkcji OLD_PASSWORD Ale on ma problem w drugą stronę :)
Co powinien? Odnaleźć algorytm, który jest używany w funkcji PASSWORD() i sobie go zaimplementować. :)
pozdr Adam
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
zanotowane.pldoc.pisz.plpdf.pisz.pladwokat.keep.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|