Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Bezpečnost webových aplikací (skriptování na straně serveru, šifrování, hashování)

PDF
Stáhnout kompletní materiál zdarma (208.84 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

1.  jakékoliv množství vstupních dat vede ke stejně dlouhému výstupu (hashi) 
2.  malou změnou vstupních dat dosáhneme velké změny na výstupu (výsledný hash se bude 

na první pohled zásadně lišit od původního) 

3.  z hashe není možné rekonstruovat původní text zprávy (na rozdíl od šifrování) 
4.  v praxi je vysoce nepravděpodobné, že dvěma různým zprávám odpovídá stejný hash 

Například v PHP jsou vestavěné hashovací funkce MD5, SHA-1 a spousta dalších, které je možné 
využít prostřednictvím funkce hash($algorithm, $data). K hashování hesel by se však měl používat 
pro ještě vyšší bezpečnost takový algoritmus, který zároveň uměle zpomaluje vygenerování hashe 
pro eliminaci možnosti využít brute-force útok k nalezení kolize1. 

                                                        
1

 kolizní řetězec je řetězec, který má stejný hash jako jiný řetězec 

Témata, do kterých materiál patří