Moje zdjęcie
Uczeń LO im. Ma­­ła­chow­skie­go w Płoc­ku. Lubi czy­tać książ­ki. Ma du­żo po­my­słów, jed­nak za­zwy­czaj ma­ło chę­ci lub nie­do­bór umie­jęt­no­ści na ich re­ali­za­cję. In­te­re­su­je się pro­gra­mo­wa­niem. Bie­rze udział w kon­kur­sie po to aby na­uczyć się cze­goś no­we­go. Ocze­ku­je na kon­struk­tyw­ną kry­ty­kę.

niedziela, 26 września 2010

107: Sprawdzanie poprawności hasła

Kolejny tydzień się kończy, a baza danych nadal nie napisana. Dlaczego znowu? System autoryzacji użytkownika napisany na Linuksie nie chciał działać na Windowsie i trzeba było przepisać go od nowa. Ale teraz działa i chciałbym opisać teraz w jaki sposób.

niedziela, 19 września 2010

106: Krótko o MD5

C++ nie posiada wbudowanej obsługi sum kontrolnych. Próba samodzielnej implementacji na podstawie danych znalezionych w internecie któregokolwiek z obsługujących je algorytmów skończyła się zmianą mózgu w jajecznicę już na etapie wybierania odpowiedniego rodzaju skrótu. Początkowo chciałem użyć SHA1, który generuje krótkie sumy (40 bajtów) i czytałem kiedyś, że jest fizycznie niemożliwe jego złamanie. Dzisiaj okazało się, że nikt już go nie używa, bo nie jest bezpieczny. Co w związku z tym zrobiłem? Postawiłem na MD5. Dlaczego?

piątek, 17 września 2010

105: System tagów

Po dłuższej przerwie nastąpiła ostatnia szansa na zwarcie szyków i poświęcenie większości uwagi na rozwoju projektu konkursowego. W ramach tego zadania postanowiłem dokończyć system bazy danych maksymalnie w dwa tygodnie. Biorąc pod uwagę fakt, że system tagów powstał w trzy dni, wszystko wskazuje na to, że mi się uda i być może pod koniec przyszłego tygodnia zajmę się dużo bardziej ekscytującą częścią - interfejsem. Jeżeli jednak chodzi o tagi...