kiddy
19.07.2008, 16:06:29
Witam. Prowadze serwis i mam już troche zarejestrowanych ludzi chciałbym zmienić kodowanie haseł z md5 na sha1, czy można w jakiś sposób przekodować już istniejące hasła md5 na sha1?
Kicok
19.07.2008, 16:10:22
Nie. Możesz co najwyżej ustawić użytkownikom losowe hasła zakodowane w SHA1, przesłać im je w mailingu i poprosić, żeby sobie sami zmienili.
PS. Po co ci ta zmiana?
nexis
19.07.2008, 16:14:35
Możesz ewentualnie zacząć używać:
<?php
sha1($hasloMD5); // przy zmianach w bazie danych
sha1
(md5($haslo)); // przy logowaniu?>
kiddy
19.07.2008, 18:48:25
Wyczytałem na forum , że jest bezpieczniejsze.
Kicok
20.07.2008, 00:16:36
Wymuś na użytkownikach stosowanie haseł co najmniej 6-znakowych, zawierających minimum 1 cyfrę (albo poszperaj na necie za skryptami badającymi "siłę" hasła i nie pozwalaj na zbyt łatwe).
Możesz też dodawać ziarno do hasła przed hashowaniem. Bo jak ktoś ma hasło "dupa", to nawet jak przejdziesz z md5 na sha1 to je ktoś złamie w kilka sekund.
Rozwiązanie nexisa też jest dobre (może zastąpić dodawanie ziarna), tylko pamiętaj że:
sha1( md5( $haslo ) );
jest tak samo trudno złamać jak:
sha1( md5( md5( md5( md5( md5( sha1( sha1( md5( md5( sha1( md5( $haslo ) ) ) ) ) ) ) ) ) ) ) );
więc nie "przesadzaj" z zabezpieczaniem ;]
kiddy
20.07.2008, 20:52:09
Dobra dziękuje wszystkim za pomoc.
rzymek01
21.07.2008, 09:15:11
Cytat(Kicok @ 20.07.2008, 01:16:36 )

Wymuś na użytkownikach stosowanie haseł co najmniej 6-znakowych, zawierających minimum 1 cyfrę (albo poszperaj na necie za skryptami badającymi "siłę" hasła i nie pozwalaj na zbyt łatwe).
siema Kicok
przy md5 nawet hasła z liczbami nic nie dają
kwiateusz
21.07.2008, 09:34:14
to spróbuj bruteforce złamac hasło majace okolo 8 znakow i cos wiecej niz tylko litery, to nie wiem czy Ci sie zechce :] nie mówie o rainbow tables bo z tym to żadne hasło nie jest bezpieczne
rzymek01
21.07.2008, 10:37:28
fakt jest taki, że po otrzymaniu sql z tablicy users (jeszcze nie dawno tego pełno było, teraz trzeba się trochę natrudzić) odkodujesz wiele haseł z wykorzystaniem choćby serwisów takich jak
http://md5.rednoize.com/ (nie będę podawał więcej linków)
a resztę dekodujesz sam różnymi sposobami i większość haseł jest Twoja
wlamywacz
21.07.2008, 13:00:34
rzymek01
Ten serwis to tęczowa tablica i sprawdź swoje informacje zanim coś napiszesz.
rzymek01
22.07.2008, 12:47:53
sry zagalopowałem się
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.