Path: csiph.com!news.mixmin.net!aioe.org!.POSTED.nyPK7k8oeDafdNpooDsxZQ.user.gioia.aioe.org!not-for-mail From: Mateusz Viste Newsgroups: pl.comp.programming Subject: Re: Hasz dla permutacji Date: Mon, 24 Aug 2020 13:48:41 +0200 Organization: . . . Lines: 25 Message-ID: <20200824134841.158f03e5@mateusz> References: <5f43602a$0$525$65785112@news.neostrada.pl> <5f4375ff$0$514$65785112@news.neostrada.pl> <20200824102034.5b84b398@mateusz> <5f43a516$0$17360$65785112@news.neostrada.pl> NNTP-Posting-Host: nyPK7k8oeDafdNpooDsxZQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.9.2 Xref: csiph.com pl.comp.programming:34142 2020-08-24 o 13:31 +0200, Borneq napisa=C5=82: > On 8/24/20 10:20 AM, Mateusz Viste wrote: > > R=C3=B3b dwie operacje: xor oraz shift jednego bitu... Tak dzia=C5=82a = BSD > > sum. Zalety takie, =C5=BCe jeszt bardzo szybki oraz wra=C5=BCliwy na in= wersj=C4=99 > > warto=C5=9Bci. Szeroko=C5=9B=C4=87 takiego hashu sobie mo=C5=BCesz dopa= sowa=C4=87 sam, > > wystarczy u=C5=BCy=C4=87 innego clampingu. > >=20 > > 3 lata temu pope=C5=82ni=C5=82em tego implementacj=C4=99: > > https://sourceforge.net/p/bsum/code/HEAD/tree/trunk/bsum.asm =20 >=20 > Zastanwiam si=C4=99, bo taki hasz ma okre=C5=9B=C5=82on=C4=85 "pojemno=C5= =9B=C4=87" po 32 takich=20 > przeuni=C4=99ciach wcze=C5=9Bniejsze warto=C5=9Bci nie b=C4=99d=C4=85 mia= =C5=82y =C5=BCadnego wp=C5=82ywu na > sum=C4=99. M=C3=B3j b=C5=82=C4=85d, z rozp=C4=99du i przyzwyczajenia napisa=C5=82em "s= hift", a powinno by=C4=87 "rotate". W kodzie kt=C3=B3ry podlinkowa=C5=82em zobaczysz "ror". Mateusz