196
Software / Re:Jak udělat soubor s konkrétním kontrolním součtem
« kdy: 06. 01. 2012, 09:48:58 »1) Vstupne data mozu byt nekonecne velke
2) Kontrolne sumy musia byt RADOVO mensie
To 2) bych přeformuloval takhle: hashovací funkce dává pro libovolný vstup hash konstantní délky N bitů.
Pro vstup menší než N je totiž hash větší
# echo "x" | md5
401b30e3b8b5d629635a5c613cdb7919
Tady bych byl opatrný s definicí, protože imho MD5 není technicky definována na souborech, které jsou menší než délka výsledného hashe. MD5 patrně doplní malý soubor nulami do nejmenšího možného souboru, na kterém můžeme provádět MD5 operace (512bitový input blok).


By som bol zvedavy ako by mohol existovat sposob ako by si niekolo 100viek Yi [yobi bajtov] vdel nasumovat na < 1 MiB hoci aj 1000kami hashovacich funkcii tak aby si nenasiel ani jednu koliziu. Je to matematicky vylucene.