Portál AbcLinuxu, 10. května 2025 03:12

Dotaz: Nejbezpečnější hashovací fce

19.6.2010 01:42 TermoX
Nejbezpečnější hashovací fce
Přečteno: 559×
Odpovědět | Admin
Nemáte představu která hashovací fce je v současnosti považována za nejbezpečnější? Jediné co vím je že md5 je v pase.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.6.2010 03:16 Ant
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Odpovědět | | Sbalit | Link | Blokovat | Admin
SHA2?
19.6.2010 08:33 Viktor
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Odpovědět | | Sbalit | Link | Blokovat | Admin
SHA-2 a konkretne napr. sha-512 aspon podla mna. S tymito som sa stretol. MD5 uz pouzivam aj ja za 'malo ucinnu'.. Alebo, staci jednoducho pridat do hashovania nejaky tzv. salt a vystaci ti aj MD5 a je neprelomitelna ( za predpokladu ze tento salt utocnik nepozna - tj. nie je verejne pristupny alebo nevidi kody ktore hashuju informacie ).
V praxi to znamena napr. toto ( priklad z PHP )

$salt = "$A52?!@#";

$heslo = "supercool";

$hashed = md5($heslo.$salt); // md5(supercool$A52?!@#)

Co to znamena v praxi ? V praxi ide o to, ze ak by niekto rozluskol MD5 hash ( brute force utokom ), dostal by uplne ine heslo, ktore by pri pouziti na prihlasenie nefungovalo z jedneho prosteho dovodu. Dufam ze rozumies..

Tato taktika mi pride najviac efektivna. Ak si paranoidny, mozes pouzivat napr. toto sha512(md5($heslo.$salt)); :)
19.6.2010 10:30 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
supercool$A52?!@#
To bude opravdu těžké, zjistit co z toho řetězce do hesla nepatří.
In Ada the typical infinite loop would normally be terminated by detonation.
poky74 avatar 19.6.2010 10:50 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce

Až an to že tenhle řetězec útočník nezná, přemýšlej trochu

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
19.6.2010 10:58 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Vždyť bylo řečeno, že rozlouskne hash.
In Ada the typical infinite loop would normally be terminated by detonation.
19.6.2010 11:17 Radovan Garabík
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Ako? Myslel som, že zraniteľnosť md5 spočíva viacmenej len v collision útokoch...
19.6.2010 11:31 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Přečtěte si první příspěvek, na který jsem reagoval.
V praxi ide o to, ze ak by niekto rozluskol MD5 hash ( brute force utokom )
In Ada the typical infinite loop would normally be terminated by detonation.
19.6.2010 11:54 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Co znamená „rozlouskne hash“? Že získá miliony různých náhodných shluků bajtů až do určité velikosti, které všechny vedou na stejný hash?
19.6.2010 16:34 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Zeptejte se autora ...

... ale z mého skromného pohledu jsou miliony lepší než 2^128 a navíc pochybuji že pro nějakou smysluplnou délku jich miliony budou...
In Ada the typical infinite loop would normally be terminated by detonation.
Jendа avatar 19.6.2010 18:18 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Kdo říká 2^128? V případě 7znakového hesla jich bud 64^7, což je 4,4e12.

Nejde při solení hlavně o to, aby útočník nemohl vyhledávat v tabulkách již vypočítaných hashů při ne až tak silném hesle?
20.6.2010 18:21 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Kdo říká 2^128?
Tolik je MD5 hashů celkem.
V případě 7znakového hesla jich bud 64^7, což je 4,4e12.

Tento předpoklad v diskusi zatím nepadl.
Nejde při solení hlavně o to, aby útočník nemohl vyhledávat v tabulkách již vypočítaných hashů při ne až tak silném hesle?
Obvykle to tak bývá.

BTW. Já jsem se jen ptal autora původního příspěvku, protože mi ten příspěvek přišel že je to ptákovina. Od té doby jsem dostal všelijaké odpovědi, jen ne tu, na kterou jsem se ptal.
In Ada the typical infinite loop would normally be terminated by detonation.
Jendа avatar 20.6.2010 19:20 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Tolik je MD5 hashů celkem.
Což je úplně mimo, protože ty zkoušíš hesla a ne výsledky hashovací funkce.
BTW. Já jsem se jen ptal autora původního příspěvku, protože mi ten příspěvek přišel že je to ptákovina. Od té doby jsem dostal všelijaké odpovědi, jen ne tu, na kterou jsem se ptal.
Problém byl v tom, že tazatel se ptal na hashování obecně čehokoliv a Viktor hned přišel se solením.
20.6.2010 20:35 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Což je úplně mimo, protože ty zkoušíš hesla a ne výsledky hashovací funkce.
Upřímně řečeno je mimo celá ta diskuse. :) Jednou se skáče kolem hádání hesel, pak kolem louskání hashe, pak kolem solení...

Moje původní zpráva pro FJ zněla "pokud se mi povede místo původního MD5 získat miliony řetězců které se hashují na ten původní MD5 tak je to nezanedbatelný výkon (popř. pokrok)". To je vše nic víc nic míň.
In Ada the typical infinite loop would normally be terminated by detonation.
AraxoN avatar 19.6.2010 11:14 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Odpovědět | | Sbalit | Link | Blokovat | Admin
Keď som toto naposledy riešil, tak som skončil u ripemd-160. Ale myslím, že za bezpečné sa dajú považovať všetky, u ktorých nie je známa žiadna zraniteľnosť.
19.6.2010 11:37 TermoX
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zrovna jsem našel:
for ( $i = 0; $i < 10000; $i++ ) {
  $hash = md5( $hash );
}
To asi docela zvyšuje dobu potřebnou pro brute force útok ne?
19.6.2010 11:53 wike | skóre: 19 | blog: experimental
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Ano, ale pri kazdom overovani hashu ho musis znova vypocitat, co by Ta stalo vela vykonu a casu. Radsej pouzi nieco z rodiny SHA-2, tak ako sa tu spominalo uz predtym.
19.6.2010 11:57 wike | skóre: 19 | blog: experimental
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Moj predosly komentar mal byt odpovedou na prispevok vyssie
19.6.2010 11:59 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Nejbezpečnější hashovací fce
Přesunuto.

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.