[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Umgang mit Dubletten
[Thread Prev] | [Thread Next]
- Subject: Re: Umgang mit Dubletten
- From: Alexander Holler <holler@xxxxxxxxxxxxx>
- Date: Fri, 21 Aug 2009 12:34:07 +0200
- To: uugrn@xxxxxxxxxxxxxxx
Am 21.08.2009 08:49, schrieb Thomas Gross: > On Fri, 2009-08-21 at 01:23 +0200, Philipp Schafft wrote: > > reflum, > > > Da Hashes nicht kollisionsfrei sind muss hier fuer eine hohe > > kollisionsischerheit gesorgt werden. Deswegen wuerde ich dazu raten die > > kombination zweier hashes zu nehmen die nicht auf basis der selben > > grundlage arbeiten. Beispielsweise ein hash aus der SHA-2 Familie und > > ein TIGER order Wirlpool. Beide dann einfach zu einem string zusammen > > setzen. Solange die Verfahren bekannt sind ist druch die laenge das > > spaeder wieder auseinander teilbar, oder im zweifel ein '-' oder > > aehnliches trennzeichen benutzen. > Das halte ich fuer ueberfluessig. Genau das selbe wurde auf der git > Mailingliste diskutiert und die Wahrscheinlichkeit, dass eine SHA1 > Kollision wirklich auftritt ist so gering, dass es sich nicht lohnt > deswegen die Implementierung zu verkomplizieren. > > Du schiebst die Wahrscheinlichkeit einer Kollision ja auch nur hinaus > und verhinderst sie nicht. Falls wirklich alle Kollisionen verhindern > willst musst du dir was anderes ausdenken. Und ein Problem, dass > wahrscheinlich nie auftritt durch ein anderes Problem, das ein wenig > weniger wahrscheinlich auftritt zu ersetzen scheint mir ein wenig > sinnlos. Bleibt auch die Frage ob die Aneinderreihung zweier Hashsummen, denn die Wahrscheinlichkeit eine Kollision weiter verringert, als wenn man z.B. einen sha512 anstatt sha256 + x benutzt. Ich bezweifle das. Gruss, Alexander -- http://mailman.uugrn.org/mailman/listinfo/uugrn Wiki: http://wiki.uugrn.org/wiki/UUGRN:Mailingliste Archiv: http://lists.uugrn.org/