Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 14.06.2011 Ostrzeżenie: (0%)
|
witam, mam takie dwa problemy
1) piszę sobie portal z logowaniem łączę się z bazą w której bedą uzytkownicy, dane itp..itd... padają "magiczne" plecenia dostępu do bazy i tu mam problem polecenie mysql_connect('serwer', 'user', 'hasło'); jest w jakimś pliku php np. połączenie.php, który jest widoczny z poziomu przeglądarki a więc każdy kto trochę się zna może mi taki plik ściągnąć,podejrzeć i po mojej bazie z użytkownikami jak to zabezpieczyć? jak to robicie? 2) hasła uzytkowników powinny być zabezpieczone chcę by to było zabezpiecznie z kodem blowish w manualu php crypt jest dosyć trudno napisane o blowish nie wiem gdzie to salt umieścić a gdzie nie, z md5 nie ma problemu po prostu pisze się $zakodowane_hasło = md5($haslo); podobne z crypt() - po prostu crypt($hasło) czy ktoś może mi podać konkretny przykład z tym blowishem? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 14.06.2011 Ostrzeżenie: (0%)
|
ok, napisałem
$pass = 'haslo'; $base64="./0123456789ABCDEFGHIJKLMNOPRSTUVWXYZabcdefghijklmnoprstuvwxyz"; $prefix = "$2a$"; $twodigit = rand(4, 31); if($twodigit<10) { $twodigit = str_pad($twodigit, 2, 0, STR_PAD_LEFT); } $blowfish = $prefix.$twodigit."$".substr(str_shuffle($base64), 0, 22)." $zakodowane = crypt($pass, $blowfish); takie coś może byc? :-) Ten post edytował Astronovi 14.06.2011, 19:34:03 |
|
|
|
Astronovi [PHP][MySQL]Logowanie do mysql i kodowanie 14.06.2011, 10:53:21
Daiquiri Dostęp możesz zabezpieczyć korzystając z htaccess,... 14.06.2011, 10:56:57
nospor Cytatpolecenie mysql_connect('serwer', ... 14.06.2011, 11:02:19
Astronovi dzięki,
może jeszcze ktoś napisze coś o tym kodo... 14.06.2011, 12:54:48
drPayton Cytat(Astronovi @ 14.06.2011, 11:53:2... 14.06.2011, 13:51:30 
Astronovi Cytat(drPayton @ 14.06.2011, 14:51:30... 14.06.2011, 17:53:35
drPayton nie o komplikacje kodu, ale o zabezpieczenie hasła... 14.06.2011, 18:32:19 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 13:54 |