Portál AbcLinuxu, 25. dubna 2024 17:32


Dotaz: Výsledek hash-ovací fce Tiger

3.1.2013 23:06 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Výsledek hash-ovací fce Tiger
Přečteno: 151×
Odpovědět | Admin
Ahoj, protože do toho moc nevidím, tak mám potíž s hash-ovací fcí „Tiger“.
Na wikipedii se uvádí (ať máme nějakou referenci):
"The quick brown fox jumps over the lazy dog" = 6d12a41e72e644f017b6f0e2f7b44c6285f06dd5d2c5b075
Pokud použiji:
jacksum -a tiger192 -x -q "txt:The quick brown fox jumps over the lazy dog", tak to také dostanu.

Ale používám v kódu knihovnu mhash a z té mi leze f044e6721ea4126d624cb4f7e2f0b61775b0c5d2d56df085
tak jsem si zkusil:
php -r 'print hash("tiger192,3" , "The quick brown fox jumps over the lazy dog");'
a taky
php -r 'print bin2hex(mhash(MHASH_TIGER , "The quick brown fox jumps over the lazy dog"));'
a tam mi z obou leze f044e6721ea4126d624cb4f7e2f0b61775b0c5d2d56df085.

Co nevím?
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.1.2013 23:15 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Výsledek hash-ovací fce Tiger
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hm, už mě to asi došlo, neustále jsem se díval na to jako na byte či 32bit, ale ono je založená na 64-bit a pokud si to pootáčím po 8 bytech tah už to sedí.
f044e6721ea4126d 624cb4f7e2f0b617 75b0c5d2d56df085
6d12a41e72e644f0 17b6f0e2f7b44c62 85f06dd5d2c5b075
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.