> Insmac zrob to dla mnie i przestan sie wozic ze swoja znajomoscia linuxa bo to nikogo tu nie interesuje i nie jest tu potrzebne. Juz jedna afere na free zrobiles wiec sie zdecyduj czy ten board to naprawde twoje miejsce.
Obudziłem się, wykompałem, zjadłem conieco, wchodze do netu, patrze, a tu mi Insmac mryga na gadulcu, i atakuje od wstępu textem co tu jest grane. Nie obraź się Rozz, ale myślałem że się z krzesła spier** ze śmiechu :D.
Więc tak, troszke teori. Wyobraźcie sobie takie coś, w czym latają rózne bity i bajty powiązane ze sobą. Są tam tak zwane tabele zawierające różne wpisy. Tak, to jest baza danych. To forum, jak zresztą każde inne (nie wyobrażam sobie forum na plikach) jest zbudowane na bazie danych która zwie się MySQL. No i w tej bazie jest między innymi tablica zawierająca listę wszystkich userów, wraz z ich loginami i hasłami. Zakłądając że 50% ludzi na tym forum chce sobie życie ułatwić, i do wszystkiego ma to samo hasło, stąd wystarczyło by wejść do takiej bazy (shackować, są tacy co umieją), i sobie pospisywać pare rzeczy i byłby zonk.
Czym więc jest md5? A no md5 to taka piękna funkcja służąca do kodowania - zamienia dowolny ciąg znaków o dowolnej długości w coś wygląda mniej więcej tak: \"fs8df8sdf8sf7sfd8sf9sdf8\". Nie ma możliwości żeby z poziomu php takie hasło (bo do kodowania haseł ta funkcja służy) rozkodować, oczywiście są na to sposoby, ale jest to zdecydowanie duże utrudnienie dla amatorów hackowania. Weryfikacja hasła polega na porównaniu do siebie wersji zakodowanej (hasło \"klopsik123\" będzie za każdym razem kodowane w ten sam sposób, dając ten sam zawiły ciąg literek i cyferek). Chyba dość jasno to wytłumaczyłem, i przy okazji chciałbym zaznaczyć że kodowanie haseł w md5 jest jednym z ELEMETARNYCH zabezpieczeń.
I na Miłość Boską Rozz - md5 ma tyle wspólnego z Linuchem, co bios z windowsem :D.