![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 19.09.2002 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym w swojej bazie danych przechowywac zaszyfrowane haslo uzytkownika i przy logowaniu porownywac zaszyfrowane stringi. Czy jest jakas funkcja php, ktora szyfruje jakims systemem ciag znakow, a jezeli nie ,to jak to zrealizowac?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
W php jest funkcja md5() - szczegóły w manualu od php
W mysql (i większości pozostałych) jest funkcja md5 - szczegóły w manualu od mysql Tak na przykład może wyglądać Kod $login='alojzynicpoń';
$password='śerściuch'; $md5_password=md5($password); $query="SELECT * FROM autoryzacja WHERE login='$login' AND md5(password)='$md5_password'"; //dalej wiadomo -------------------- cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Aha, nie doczytałem dobrze Twojego pytania. Jeśli chcesz przechowywać w ciągi zaszyfrowane w bazie to md5 używasz dodając userów do bazy, a przy porównywaniu już md5 w mysql-u nie używasz.
-------------------- cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 19.04.2002 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
jeżeli chcesz szyfrować hasla userów, to pewnie będziesz miał też system logowania... oparty na coockies... No właśnie, problem w tym, że MD5 jest uznawane jako do złamania
![]() -------------------- revolution, the only solution
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 19.09.2002 Ostrzeżenie: (0%) ![]() ![]() |
Stymże mam rozumiec, ze nie ma funkcji anty-md5? Tzn. wlasnie o TO mi chodzilo, zeby nie dalo sie hasla odzyskac znajac jush przeksztalcony ciag znakow.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Polecam poczytac o funkcji crypt
![]() -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 19.04.2002 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
... no, ale crypt nie działa pod wingrozą
![]() -------------------- revolution, the only solution
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat ... no, ale crypt nie działa pod wingrozą :(
[?] SOA#1 u mnie dziala. -------------------- .. make web your home ..
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Cytat ... no, ale crypt nie działa pod wingrozą
![]() U mnie tez dziala. Zrob sobie upgrade do php 4.2.3 (bo na tej obecnie pracuje i w niej na bank dziala) ![]() -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat ... no, ale crypt nie działa pod wingrozą
![]() U mnie też działa baz zarzutu... A po cholere bylby "crypt", czy "md5" gdyby byla funkcja "uncrypt", albo "unmd5" :?: :mrgreen: Kod $password = crypt("dupa");
$haslo="[wpisz haslo]" if (crypt($password, $haslo) == $haslo)){echo"ok";} else {echo"ni pyty!";} ...chyba nic nie spieprzylem...?[/color] |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 19.09.2002 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki.
Co to jest wingroza? |
|
|
![]()
Post
#12
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
![]() |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
lepsze okreslenie to WinShit
ale wracajac do tematu to rzeczywiscie crypt nie dziala pod ww WinShitem -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat lepsze okreslenie to WinShit
"dziwne, u mnie dziala".
ale wracajac do tematu to rzeczywiscie crypt nie dziala pod ww WinShitem -------------------- .. make web your home ..
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
a jaka aplikacje masz FoxServ
![]() czy inna ![]() -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat a jaka aplikacje masz FoxServ ??
a mowimy o php czy o foxservie skarbie?
czy inna ?? -------------------- .. make web your home ..
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
mowimy o php pod winshitem
![]() i sie pytam czym sobie pakiecik zainstalowales -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Tak psioczycie na Windowsa ale wg. mnie to calkiem niezly system (mowie tu o w2000). Sa niedociagniecia, ale jednak kazdy na nim jedzie i az tak to mu nie przeszkadza. A jezeli komus winda przeszkadza to co za problem przesziasc sie np. na Linuxa :?:
Wracajac do tematu: jezeli nie potrzebujesz jakos bardzo "zaawansowanego" algorytmu kryptograficznego uzyj poprostu XORa. |
|
|
![]()
Post
#19
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat mowimy o php pod winshitem :))
co to znaczy pakiecik? ruszyc dupe i sciagnac php z php.net?
i sie pytam czym sobie pakiecik zainstalowales -------------------- .. make web your home ..
|
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
nie pakiecik to wlasnie FoxServ instaluje all pod winem php mySQL Apach
co jeszcze jest potrzebne do szczescia ![]() -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.07.2025 - 06:04 |