sha256 a md5 vracaju rozne hodnoty
Dan Lukes
dan at obluda.cz
Tue Feb 14 23:52:08 CET 2006
Daniel Gerzo napsal/wrote, On 02/14/06 21:24:
>> Takze, kdyz udelas nekolik kopii souboru a ty budou shodne, pak problem
>> patrne neni v "diskove" casti. Pokdu budou ruzne, pak problem
>> pravdepodobne neni v hashovacich rutinach.
> root@[bigbang /usr/home/danger]# sha256 < perl-5.8.7.tar.bz2
> cabf8f474df8da0895b342f7d465418321bae2396e0baea410b8202f10d8d2ad
> root@[bigbang /usr/home/danger]# sha256 < perl-5.8.7.tar.bz2
> 1e5c89322a4945b98d030d4e492fc916af441303564fd60bfaf1a50ab0c4c6f0
> root@[bigbang /usr/home/danger]# sha256 < perl-5.8.7.tar.bz2
> 59351d048e6e19e0fe24c6a1596d0e0d5135476c9dc1ea979bbbd3088e1d5c13
> root@[bigbang /usr/home/danger]# cp perl-5.8.7.tar.bz2 a
> root@[bigbang /usr/home/danger]# cp perl-5.8.7.tar.bz2 b
> root@[bigbang /usr/home/danger]# diff -ruN perl-5.8.7.tar.bz2 a
> root@[bigbang /usr/home/danger]# diff -ruN perl-5.8.7.tar.bz2 b
> root@[bigbang /usr/home/danger]# sha256 < a
> a020114178036dd29576c402999e354f4432217521375538d99a2790b51f4baf
> root@[bigbang /usr/home/danger]# sha256 < a
> 7662820f440fa2c757f0267481ba07f1db3d8e84c1e22885810d310d885302dd
No, tak ted je IMHO na rade vyuzit jedne takove pomerne neobvykle
vlastnosti FreeBSD. V zakladnim systemu jsou dve nezavisle implemetace
tehoz prikazu, obe ve skutecnosti vyuzivajici knihovni funkce - ktere
jsou ale take implementovany nezavisle ve dvou ruznych knihovnach.
Mam tim na mysli existenci prikazu 'md5' pouzivajiciho knihovnu libmd a
'openssl md5' pouzivajici libcrypto (mimochodem, prvni implementace je
skoro o polovinu pomalejsi).
Zkuste obe. je zajimave vedet, zda budou problem vykazovat obe nebo jen
jedna.
Mimpochodem, pouzivate pri prekladu systemu (a nemyslim jen jadra)
nejakou -O? optimalizaci ? Pokud ano, zkusil bych totez na systemu
prelozenem bez optimalizace (nestaci jen relevantni knihovny - pokdu
mate zajem podivat se, jak netrivialni dopad na reklad jednoho kodu muze
mit optimalizace uplne jineho kodu, proctete si PR 40209)
Tim neni dotceno, ze se celou dobu jedna o nejaky znamy a davno popsany
problem - ale ja o takovem nevim.
Dan
--
Dan Lukes SISAL MFF UK
AKA: dan at obluda.cz, dan at freebsd.cz,dan at kolej.mff.cuni.cz
More information about the Users-l
mailing list