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