Wpis z mikrobloga

@mcfreak: tak, do pewnej apki webowej. użytkownik dostaje sha256(haslo) i przy rozkodowaniu dostaje punkty. zależy mi na prostocie. oczywiście zaawansowani userzy będą mogli pobrać apkę pod to
@Pieczor: zainstaluj sobie hashcat i zobacz jaki czas uda Ci się osiągnąć na karcie graficznej, optymistycznie pomnóż to przez 1000 i mniej więcej tyle możesz się osiągnąć

uprzedzam, że przy hasłach ponad 7 znaków czas będzie liczony w latach (dekadach? mileniach?)
@pawlo74: ale pytanie było konkretne o czas złamania sha256 , więc mu odpowiedziałem że komputer kwantowy w 2 minuty poradzi sobie z sha256. Ale to prawda, komputer kwantowy to i nowe algorytmy szyfrowania. Tylko ze nie takie było pytanie. Pytanie było konkretne o złamanie sha256 więc odpowiedziałem.
poczekać na komputery kwantowe. Wtedy potra to dwie minuty.


@Amelek: chyba cos sciemniasz... SHA256 to funkcja #!$%@? przeciez. Najlepiej daj link? ( ͡° ͜ʖ ͡°)
@Pieczor: Może zacznij od md5, sha256 wbrew pozorom jest dalej całkiem bezpieczne. Ogranicz też długość hasła do zgadnięcia, funkcja #!$%@?ąca jest jednokierunkowa i złamanie funkcji wcale nie musi oznaczać złamanie hasła, może się zdarzyć, np. że kilku znakowe hasło daje taki sam wynik, jak cały tekst Pana Tadeusza.
@Amelek: Tak się składa, że funkcje #!$%@?ące są dość odporne nawet na potencjalne komputery kwantowe, w tym wypadku gorzej wypada kryptografia oparta