Předpovídání pseudo-náhodných číselných řad
Pseudo-Random Numbers Prediction
Type of document
bakalářská prácebachelor thesis
Author
Molnár Richard
Supervisor
Štěpánek Filip
Opponent
Buček Jiří
Field of study
Softwarové inženýrstvíStudy program
InformatikaInstitutions assigning rank
katedra softwarového inženýrstvíRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Táto práca sa všeobecne zameriava na tému generátorov pseudonáhodných čísel so zameraním na PHP. V úvode práce je rozobraná analýza existujúcich generátorov pseudonáhodných čísel a ich využitie a implementácia v praxi. Ďalej sú hodnotené rôzne techniky na prelamovanie týchto generátorov. Úlohou implementačnej časti práce je implementovať praktiky na prelamovanie generátorov číselných rád a súčasne vyvinúť sadu nástrojov na podporu tejto činnosti. Tieto nástroje budú využívať novú techniku na prelamovanie za pomoci dúhovych tabuliek. Následne sú porovnané existujúce programy s nástrojmi vyvinutými v tejto práci, aby boli preukázné ich schopnosť. This thesis focuses on the topic of pseudo-random number generators (PRNG) in general with focus on PHP. This work starts by analyzing existing random number generators and their implementation in real world. It continues by assessment of several techniques to crack PRNGs. The implementation goal of this thesis is to implement current techniques for PRNG cracking and to develop a set of tools to make this task easier by implementing supporting tools. The toolkit also makes uses of new PRNG cracking technique with a use of rainbow tables. Existing software for PRNG cracking is later explorer and performance benchmarks made to showcase abilities of newly developed toolkit.
Collections
- Bakalářské práce - 18102 [1729]