Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> odkodowanie ciagu znakow
Sokrates
post 12.09.2006, 22:00:14
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam ponownie,

W bazie danych mam zakodowany ciag znakow za pomoca (PASSWORD('tu_ciag_znakow')),
teraz potrzebuje wyciagnac z bazy ten ciag i wyswietlic normalny text.
Czy jest to mozliwe do wykonania...
Nie uzywam tu zadnego porownania z przesylanym formularzem, po prostu to co mam zakodowane w bazie chcial bym wyswietlic na stronie w formie odkodowanej...

Za wszelka pomoc wielkie dzieki...

Pozdrawiam...


--------------------
Pozdrawiam,
Sokrates
Go to the top of the page
+Quote Post
My4tic
post 12.09.2006, 22:13:09
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

Ostrzeżenie: (0%)
-----


PASSWORD używa algorytmu haszującego a nie kodującego więc jawnego hasła nie odzyskasz. Poza tym dlaczego używasz PASSWORD? W wersji MySQL 3.x 4.x złamanie hasza tej funkcji brute forcem to kwestia kilku chwil.


--------------------
Załóż konto na dropbox.
Go to the top of the page
+Quote Post
kossa
post 12.09.2006, 22:13:28
Post #3





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Jest to kodowanie/szyforwanie jednostronne. Nie da się tego rozkodować, podobnie jak np. md5();

Pozdrawiam,
Łukasz


--------------------
Go to the top of the page
+Quote Post
Sokrates
post 13.09.2006, 08:36:41
Post #4





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat(My4tic @ 12.09.2006, 23:13:09 ) *
Poza tym dlaczego używasz PASSWORD? W wersji MySQL 3.x 4.x złamanie hasza tej funkcji brute forcem to kwestia kilku chwil.

W takim razie co proponujesz, jesli nie PASSWORD? md5? Czy jeszcze co innego?

Cytat(kossa @ 12.09.2006, 23:13:28 ) *
Jest to kodowanie/szyforwanie jednostronne. Nie da się tego rozkodować, podobnie jak np. md5();

W takim razie czy istnieje jakas stala funkcja php typu kode() , dekode() , ktora bedzie wprowadzac zakodowane ciagi znakow (np .: kode(blebleble) ) do bazy a pozniej ,wyciagniete z bazy zakodowane ciagi znakow odkodowywac w php (np za pomoca funkcji dekode(#lk34nd%q), otrzymamy "blebleble" - jesli wogle cos takiego istnieje)

Dziekiza odpowiedzi...
Pozdrawiam...


--------------------
Pozdrawiam,
Sokrates
Go to the top of the page
+Quote Post
php programmer
post 13.09.2006, 08:46:32
Post #5





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


moze nie bede odkrywczy, ale to chyba sie robi tak,
że jak ktoś poda hasło w formularzu
to je też haszujesz i porównujesz wynik haszowania z tym co jest w bazie,\

a jeśli koniecznie chcesz mieć dwustronne szyfrowanie,
to możesz albo sam sobie napisać na podstawie jakiegoś znanego
algorytmu np DES, ale polecam troche łatwiejszy w implementacji
FEAL lub pewnie na necie znajdziesz jakieś gotowe biblioteki do szyfrowania
może google: szyfrowanie klucz symetryczny

Ten post edytował php programmer 13.09.2006, 08:55:48
Go to the top of the page
+Quote Post
My4tic
post 13.09.2006, 08:57:56
Post #6





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

Ostrzeżenie: (0%)
-----


Cytat(Sokrates @ 13.09.2006, 07:36:41 ) *
W takim razie co proponujesz, jesli nie PASSWORD? md5? Czy jeszcze co innego?


MD5 połączone np. z sha1

Cytat(Sokrates @ 13.09.2006, 07:36:41 ) *
W takim razie czy istnieje jakas stala funkcja php typu kode() , dekode() , ktora bedzie wprowadzac zakodowane ciagi znakow (np .: kode(blebleble) ) do bazy a pozniej ,wyciagniete z bazy zakodowane ciagi znakow odkodowywac w php (np za pomoca funkcji dekode(#lk34nd%q), otrzymamy "blebleble" - jesli wogle cos takiego istnieje)


A zastanów się czy jest sens stosować takie rozwiązanie? Jak ktoś uzyska dostęp do bazy to będzie miał pewnie też dostęp to plików na serwerze. Otworzy skrypt, zobaczy czego używasz i w 10 sekund będzie miał jawne hasła. W ogole trzymanie jawnych haseł userów czy wyświetlanie ich w jakimkolwiek momencie na stronie jest złym pomysłem. Od momentu rejestracji usera i podania hasła wszystko powinno być zhaszowane i dalesze operacje wykonujesz juz tylko na haszach (przypomnienie hasła, zmiana hasła etc.)


--------------------
Załóż konto na dropbox.
Go to the top of the page
+Quote Post
php programmer
post 13.09.2006, 09:03:31
Post #7





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


Cytat
W takim razie czy istnieje jakas stala funkcja php typu kode() , dekode() , ktora bedzie wprowadzac zakodowane ciagi znakow


  1. <?php
  2. function CodeDecode($string){
  3.  
  4. for($i=0;$i<strlen($string);$i++)
  5. $string{$i} = (byte) char(255 - ord($string{$i}));
  6. return $string;
  7. }
  8. ?>



czyli negacja, bitów, w żadnym razie nie jest to profesjonalne,
ale jeśli zawsze jakoś zniechęci co leniwszych "hakerów"

Ten post edytował php programmer 13.09.2006, 09:04:27
Go to the top of the page
+Quote Post
Sokrates
post 13.09.2006, 09:36:52
Post #8





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat(php programmer @ 13.09.2006, 09:46:32 ) *
moze nie bede odkrywczy, ale to chyba sie robi tak,
że jak ktoś poda hasło w formularzu
to je też haszujesz i porównujesz wynik haszowania z tym co jest w bazie,\


Pisalem wyzej - nie uzywam formularza , jesli mam byc konkretny , to chodzi o haslo do serwera ftp (ktory uzywa zwyklego textu) wiec zahaszowane haslo mi odrzuca jako nie poprawne.
Dlatego chcialem, zakodowac do bazy , a poznej odkodowac z bazy i uzyc do laczenia z serwerem ftp.

Cytat(My4tic @ 13.09.2006, 09:57:56 ) *
MD5 połączone np. z sha1
A zastanów się czy jest sens stosować takie rozwiązanie? Jak ktoś uzyska dostęp do bazy to będzie miał pewnie też dostęp to plików na serwerze. Otworzy skrypt, zobaczy czego używasz i w 10 sekund będzie miał jawne hasła. W ogole trzymanie jawnych haseł userów czy wyświetlanie ich w jakimkolwiek momencie na stronie jest złym pomysłem. Od momentu rejestracji usera i podania hasła wszystko powinno być zhaszowane i dalesze operacje wykonujesz juz tylko na haszach (przypomnienie hasła, zmiana hasła etc.)

domyslam sie ze nie chodzi tu o funkcje md5() - jak w takim razie moge polaczyc ta funkcje z np. sha1, czy inna...
Jak to sie ma z formularzami, tam jest pole typu "password". Czy jak bede porownywal to pole z wpisem w bazie ktora jest zahaszowana za pomoca md5 z sha1. czy to porownanie sie powiedzie? Czy moze trzeba dokonac jakis zmian w polu formularza gdzie bedzie wpisywane haslo? Jakie to maja byc zmiany ?

Nie zgodze sie z toba ze dostep do bazy umozliwia przegladanie wszystkich plikow na serwerze. Dostep do Bazy to jest jeden user a dzialanie na plikach w systemie to calkiem inny user. Dlatego chcailem, miec zakodowane haslo do ftpa rzeby jesli nawet ktos dostanie sie do bazy to nie uzyskal odrazu dostepu do innej uslugi.

Dlatego polaczenie jest po ssl...


--------------------
Pozdrawiam,
Sokrates
Go to the top of the page
+Quote Post
My4tic
post 13.09.2006, 10:20:44
Post #9





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

Ostrzeżenie: (0%)
-----


Cytat(Sokrates @ 13.09.2006, 08:36:52 ) *
domyslam sie ze nie chodzi tu o funkcje md5() - jak w takim razie moge polaczyc ta funkcje z np. sha1, czy inna...


  1. <?php
  2. $sPassword = md5(sha1($sJawnyCiag)); // po prostu :-)
  3. ?>


Cytat(Sokrates @ 13.09.2006, 08:36:52 ) *
Jak to sie ma z formularzami, tam jest pole typu "password". Czy jak bede porownywal to pole z wpisem w bazie ktora jest zahaszowana za pomoca md5 z sha1. czy to porownanie sie powiedzie? Czy moze trzeba dokonac jakis zmian w polu formularza gdzie bedzie wpisywane haslo? Jakie to maja byc zmiany?


Nie porównujesz jawnego hasła z haszem tylko hasło po raz kolejny haszaujesz i porównujesz hasze.

Cytat(Sokrates @ 13.09.2006, 08:36:52 ) *
Nie zgodze sie z toba ze dostep do bazy umozliwia przegladanie wszystkich plikow na serwerze. Dostep do Bazy to jest jeden user a dzialanie na plikach w systemie to calkiem inny user.


...tak ale chodzi mi bardziej o nieautoryzowany dostęp. Często dostęp do SQL ludzie uzyskują po przez np. zdobycie pliku konfiguracyjnego z serwera/luki w skryptach etc. co daje często też dostęp do źródeł. Wracając do tematu hasza do ftp nie wyślesz smile.gif więc musisz użyć jakiejś funkcji dwustronnej.


--------------------
Załóż konto na dropbox.
Go to the top of the page
+Quote Post
Sokrates
post 13.09.2006, 12:13:53
Post #10





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat(My4tic @ 13.09.2006, 11:20:44 ) *
  1. <?php
  2. $sPassword = md5(sha1($sJawnyCiag)); // po prostu :-)
  3. ?>

Nie porównujesz jawnego hasła z haszem tylko hasło po raz kolejny haszaujesz i porównujesz hasze.

Jedyny bag jaki w tym wszystkim znalazlem, to to ze po kliknieciu enter w formularzu nie sabmituje mi odrazu tylko musi byc albo klikniecie mysza albo focus i "enter" na przycisku "loguj". Ale to chyba da sie obejsc jakims JavaSciptem ktory bedzie lapal przerwania i po kliknieciu enter bedzie wysylal formularz....

Wielkie dzieki wszystkimza pomoc...
Pozdrawiam...


--------------------
Pozdrawiam,
Sokrates
Go to the top of the page
+Quote Post
macbirdie
post 13.09.2006, 19:22:38
Post #11





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 7.09.2006
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(My4tic @ 13.09.2006, 09:57:56 ) *
dalesze operacje wykonujesz juz tylko na haszach (przypomnienie hasła, zmiana hasła etc.)

tylko trudno odhaszować hasło, by je użytkownikowi przypomnieć biggrin.gif

Swoją drogą lepiej zahaszować md5 przez sha1, nie sha1 md5-tką, a i tak nie ma sensu aż tak kombinować, wystarczy sha1(hasło + np. username lub data rejestracji) - wtedy dwa takie same hasła dwóch różnych userów nie są takie same w formie zahaszowanej.

Sokrates - pierwszy input type="submit" powinien reagować na enter z klawiatury wciśnięty w formularzu, nieważne w której kontrolce. W moim przypadku zawsze tak robi przynajmniej IE i Fx. Ale jeśli nie, to tak jak mówisz - postawić event handler na onkeydown i mission complete. winksmiley.jpg

Ten post edytował macbirdie 13.09.2006, 19:31:06


--------------------
NotePad++ / Eclipse 3.3 (+PDT+PyDev+WTP) / VS 2005 Standard (+WTL 8.0+WM 2003 SDK/WM 5.0 SDK) / Glassfish / php 5.2.3 / Apache 2.2.x / MySQL 5.0.x / PostgreSQL 8.2.x / cvsd / violin 2.0 / piano 0.7-pre :P
Go to the top of the page
+Quote Post
My4tic
post 13.09.2006, 19:40:55
Post #12





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

Ostrzeżenie: (0%)
-----


Cytat(macbirdie @ 13.09.2006, 18:22:38 ) *
tylko trudno odhaszować hasło, by je użytkownikowi przypomnieć biggrin.gif


...ehh wiadomo ze przypomnienie hasła to w gruncie rzeczy wygenerowanie nowego, myślałem, że jest to jasne skoro już z milion razy był wałkowany ten temat ale widać, że milion to za mało i trzeba powtorzyć kazdemu osobno.

EOT

Ten post edytował My4tic 13.09.2006, 19:45:04


--------------------
Załóż konto na dropbox.
Go to the top of the page
+Quote Post
piwoszeq
post 13.09.2006, 20:15:27
Post #13





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 13.01.2005
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Cytat(macbirdie @ 13.09.2006, 18:22:38 ) *
Swoją drogą lepiej zahaszować md5 przez sha1, nie sha1 md5-tką, a i tak nie ma sensu aż tak kombinować, wystarczy sha1(hasło + np. username lub data rejestracji) - wtedy dwa takie same hasła dwóch różnych userów nie są takie same w formie zahaszowanej.


i co z tego ze ktos będzie miał takie same hasło jak ja ? w czym to przeszkadza ? pozatym sha1(hasło + np. username lub data rejestracji) niepotrzebne kombinowanie ?
Go to the top of the page
+Quote Post
My4tic
post 13.09.2006, 20:49:44
Post #14





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

Ostrzeżenie: (0%)
-----


Dzięki piwoszeq za podbicie tematu bo dopiero teraz doczytałem jakie pierdoły On tu pisze...

Cytat(macbirdie @ 13.09.2006, 18:22:38 ) *
Swoją drogą lepiej zahaszować md5 przez sha1, nie sha1 md5-tką, a i tak nie ma sensu aż tak kombinować, wystarczy sha1(hasło + np. username lub data rejestracji) - wtedy dwa takie same hasła dwóch różnych userów nie są takie same w formie zahaszowanej.


1. MD5 jest algorytmem kolizyjnym - też już było o tym milion razy, więc możesz kombinować z hasłem jak chcesz a i tak może sie zdarzyć, że dwa różne ciągi dadzą taki sam hasz (SHA-1 również!).

2. Powiedz mi dlaczego lepiej "zahaszować md5 przez sha1, nie sha1 md5-tką" questionmark.gif? Nie ma żadnej różnicy co zrobisz w pierwszej kolejności. Podwójne haszowanie ma tylko jeden cel - nie wiesz jaki to poszukaj na forum - o tym też już kilka razy było. Swoją drogą haszowanie sha1(md5) może i ma jakąś zalete w porównaniu do md5(sha1) ale coś wątpie żebyś o niej akurat myślał.

3. md5(sha1) to jest kombinowanie? blink.gif A robienie dodatkowej tabeli w SQL, trzymanie w niej śmieci takich jak data rejestracji, przy każdym logowaniu wczytywanie dwóch warotści, łączenie i haszowanie jest Twoim zdaniem bardziej optymalne? ...a co jeśli user zechce zmienić nick? To co? Już nie zaloguje się do serwisu?


--------------------
Załóż konto na dropbox.
Go to the top of the page
+Quote Post
piwoszeq
post 13.09.2006, 21:27:59
Post #15





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 13.01.2005
Skąd: warszawa

Ostrzeżenie: (0%)
-----


#3
nie chodzilo mi to to ze md5(sha1) to kominowanie ale to ze haszuje pass+username+data imo beznadziejny pomysl smile.gif
Go to the top of the page
+Quote Post
My4tic
post 13.09.2006, 21:35:28
Post #16





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

Ostrzeżenie: (0%)
-----


Tak, wiem smile.gif Wszystko to co wystukałem było do macbirdie

Cytat(macbirdie @ 13.09.2006, 18:22:38 ) *
nie ma sensu aż tak kombinować


--------------------
Załóż konto na dropbox.
Go to the top of the page
+Quote Post
macbirdie
post 13.09.2006, 23:31:38
Post #17





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 7.09.2006
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(My4tic @ 13.09.2006, 21:49:44 ) *
Dzięki piwoszeq za podbicie tematu bo dopiero teraz doczytałem jakie pierdoły On tu pisze...

Wybacz, że nie zgadzam się ślepo z Twoim jedynym słusznym zdaniem. Nie niweluję jednak znaczenia Twojej wypowiedzi nazywając ją "pierdołami".

Cytat(My4tic @ 13.09.2006, 21:49:44 ) *
1. MD5 jest algorytmem kolizyjnym

Uff, nie zgadłbym, dzięki biggrin.gif (sarkazm)

Cytat(My4tic @ 13.09.2006, 21:49:44 ) *
też już było o tym milion razy, więc możesz kombinować z hasłem jak chcesz a i tak może sie zdarzyć, że dwa różne ciągi dadzą taki sam hasz (SHA-1 również!).

Dlatego właśnie warto wprowadzić dodatkowy czynnik dający różne hashe dla tego samego hasła.
A dlaczego? Ano dlatego że gdy ktoś się dobierze do bazy, to ma o wiele mniejsze szanse trafienia na dwa takie same hashe dwóch takich samych haseł, z których jedno może znać, jak się może okazać.
Prosta sytuacja - jest sobie zły admin jakiegoś portalu, zauważa że zarejestrował się u niego nielubiany administrator innego, być może konkurencyjnego. Jakimś sposobem dobija się do tamtej bazy, udaje mu się zdobyć hasze, korzysta z prostego faktu, że sporo ludzi stosuje te same hasła na różnych stronach, do tego okazuje się że systemy autoryzacji w obu portalach korzystają z podobnie prymitywnych metod i akurat ma to szczęście że hasło (hash) jest to samo i dostaje się do konsoli administracyjnej lub może się podszyć. Zaznaczam na wszelki wypadek - jest to mało prawdopodobna sytuacja, ale taki wypadek moim zdaniem i tak dobrze jest wykluczyć (jak to B. Schneier napisał, paranoja w kryptografii wskazana). Idę zmienić hasło u siebie i powiem adminowi, by jeszcze lepiej serwer SQL zabezpieczył. tongue.gif

Kolizja SHA-1 jest znacznie mniej prawdopodobna, niż przy MD5, ale oczywiście możliwa do wykonania w skończonym czasie. Z tego co niedawno czytałem, przy aktualnych metodach ataku kolizyjnego na MD5, wystarczy jakieś 2^33 operacji, przy SHA-1 póki co "aż" 2^69. Mimo że SHA1 jest wiele mocniejszy, w nowych projektach, w których stawia się na bezpieczeństwo, nie zaleca korzystania już z żadnej z tych funkcji. Oczywiście do trzymania hasełek w portaliku nadają się na razie świetnie. Mniejsza atrakcyjność celu, więc mniejsza szansa ataku.

Cytat(My4tic @ 13.09.2006, 21:49:44 ) *
2. Powiedz mi dlaczego lepiej "zahaszować md5 przez sha1, nie sha1 md5-tką" questionmark.gif? Nie ma żadnej różnicy co zrobisz w pierwszej kolejności.
Swoją drogą haszowanie sha1(md5) może i ma jakąś zalete w porównaniu do md5(sha1) ale coś wątpie żebyś o niej akurat myślał.

Dlaczego wątpisz? Bo zakładasz że skoro jestem nowy na forum, to nie mam o niczym bladego pojęcia? Nie jestem ekspertem od kryptografii, ale MD5 jest algorytmem słabszym, od dłuższego niż SHA1 czasu atakowany, z lepszym skutkiem, więc jeśli komuś się uda zmniejszyć jeszcze jego bezpieczeństwo, szybciej uzyska SHA1. W drugą stronę będzie trudniej, a przynajmniej dłużej. Nie jest to na pewno potężna różnica, ale nie taka, byś się tak o to tak bardzo burzył, jakbym jakiegoś świętokradztwa dokonał. Przyszedł jakiś knypek z paroma postami i śmie nie zgodzić się z "guru" php?

Cytat(My4tic @ 13.09.2006, 21:49:44 ) *
3. md5(sha1) to jest kombinowanie? blink.gif A robienie dodatkowej tabeli w SQL, trzymanie w niej śmieci takich jak data rejestracji, przy każdym logowaniu wczytywanie dwóch warotści, łączenie i haszowanie jest Twoim zdaniem bardziej optymalne?

A dlaczego jakąś dodatkową tabelę tworzyć? Ja mam w tabeli użytkowników także kolumnę daty rejestracji, widząc po tabelach wielu różnych choćby forów, tak zazwyczaj jest. A przecież nie chodziło mi koniecznie o datę rejestracji, to żeś się przyczepił i tutaj. Wyciągnięcie jednej więcej kolumny z pojedynczego rekordu w bazie i zrobienie concata jest "troszkę" szybsze, niż wykonywanie dwóch funkcji mieszających i fałszywe poczucie większego bezpieczeństwa. Obie metody są w świetle niskiego bezpieczeństwa SHA1 i MD5 i tak mało skuteczne, ale ... przypominam o kwestii wyżej - ten sam hash dwóch takich samych haseł dwóch różnych userów lub tego samego w dwóch różnych bazach. I jeszcze raz zaznaczam - nie uważam że to jest wieelka, absolutna, przełomowa poprawa bezpieczeństwa, ale zapobiega takiej, mimo że mało prawdopodobnej, to jednak możliwej sytuacji. Bo trudniej trafić na ten sam hash dla dwóch tych samych haseł + dodatkowych czynników "dosalających", niż po prostu dwóch tych samych haseł.

Cytat(My4tic @ 13.09.2006, 21:49:44 ) *
...a co jeśli user zechce zmienić nick? To co? Już nie zaloguje się do serwisu?

A zauważyłeś małe, skromne, delikatne np. (rozw. na przykład)? Nie musi to być data rejestracji, nie musi być to login - uczepiłeś się tych dwóch rzeczy, zamiast choćby spróbować zrozumieć, o co mi chodzi. Chodzi mi o dowolny czynnik pozwalający uzyskać w efekcie dwa różne hashe dla takich samych haseł. [czekam aż ktoś wyrwie moją wypowiedź z kontekstu i zapyta, jak można uzyskać dwa różne hashe dla tego samego ciągu znaków snitch.gif ]

Cytat(My4tic @ 13.09.2006, 21:49:44 ) *
...ehh wiadomo ze przypomnienie hasła to w gruncie rzeczy wygenerowanie nowego, myślałem, że jest to jasne skoro już z milion razy był wałkowany ten temat ale widać, że milion to za mało i trzeba powtorzyć kazdemu osobno.

Tak, wiadomo że jazda rowerem to w gruncie rzeczy szybkie bieganie. Mi niestety nie "wiadomo", bo dla mnie liczy się precyzja wypowiedzi. A tutaj uczepiłem się po prostu dla żarciku. Jednak przepraszam, skoro jesteś tak śmiertelnie poważny, że nie przeczytałem od czasu mojej rejestracji całego forum od deski do deski! Weź jakiś urlop, albo zanim odpowiadasz na forum policz do 10, weź głęboki oddech. Dopuść możliwość że ktoś oprócz Ciebie może też mieć choć trochę racji.
I pamiętaj, wdech, wydech, wdech, wydech.

Ten post edytował macbirdie 13.09.2006, 23:39:32


--------------------
NotePad++ / Eclipse 3.3 (+PDT+PyDev+WTP) / VS 2005 Standard (+WTL 8.0+WM 2003 SDK/WM 5.0 SDK) / Glassfish / php 5.2.3 / Apache 2.2.x / MySQL 5.0.x / PostgreSQL 8.2.x / cvsd / violin 2.0 / piano 0.7-pre :P
Go to the top of the page
+Quote Post
My4tic
post 14.09.2006, 10:09:35
Post #18





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

Ostrzeżenie: (0%)
-----


Widze, że uraziłem kogoś ambicje. Piszesz jakbym niewiadomo jak straszną rzecz napisał a w swojej wypowiedzi zwracasz sie do mnie jakbyś rozmawiał z idiotą. Co do "guru" to nie mam pojęcia skad przyszedł Ci pomysł, że za takiego sie uważam, na forum jest wiele osób z duzo większą wiedzą i wiele mi do nich brakuje (jeżeli osądzasz wiedze po liczbie postów to są tu ludzie którzy mają ich kilka k). Proponuje skończyć już ten temat bo publiczne forum to nie miejsce na słowne przepychanki i zaczepki.

Wracając do tematu. Są różne wersje SHA-1 - do złamania najmocniejszej faktycznie trzeba tyle operacji ile napisałeś, jednak słabsze wersje SHA-1 łamane są w zbliżonej liczbie operacji do MD5.

Co do posostałych rzeczy. Niektóre, sprawy o ktorych piszesz po prostu nie mają dla mnie większego sensu.

Odbiegliśmy już dość znacznie od tematu pierwszego posta więc przynajmniej ja temat kończe. Mam nadzieje, ze bedziemy mieli okazje porozmawaic przy innej okazji.


--------------------
Załóż konto na dropbox.
Go to the top of the page
+Quote Post
kszychu
post 14.09.2006, 10:25:13
Post #19





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Panowie, proszę wyjść sobie za róg i tam sprawę wyjaśnić. Koniec przepychanek i osobistych docinek na forum publicznym, bo posypią się warny. Możecie się spierać, ale na temat proszę.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2025 - 01:55