Witam!
W bazie danych trzymam dane użytownika np. login, password nie chcę trzymać je otwartym tekstem. Mogę zrobić hash tych danych. Czy taki hash zajmuje rozmiarowo mniej miejsca niż tekst jawny?
0
1
Czy taki hash zajmuje rozmiarowo mniej miejsca niż tekst jawny?
To zależy czy tekstem jawnym jest 'abc' czy III część dziadów Mickiewicza.
1
o ile ktoś nie ma hasła więcej jak 32 znaki to nie będzie zajmować mniej. Jednak trzymanie hasha z solą zamiast hasła to normalna praktyka. Natomiast loginu się raczej nie hashuje
0
OK, dzięki. Jeszcze jedno pytanie: do hashowania hasło mogę użyć funkcji skrótu SH-1, ale jaki tak hash rozszyfrować żeby z powrotem uzyskać hasło?
1
OK, dzięki. Jeszcze jedno pytanie: do hashowania hasło mogę użyć funkcji skrótu SH-1, ale jaki tak hash rozszyfrować żeby z powrotem uzyskać hasło?
- Nie ma takiej funkcji haszującej jak SH-1
- Nie da się tego w prosty sposób 'odszyfrować' bo to HASH a nie SZYFR, porównujesz hash wyliczony dla podanego hasła i tego zapisanego w bazie.
0
Chodziło mi oczywiście o funkcję SHA-1. Dzięki