» »

zgoščevalna funkcija

zgoščevalna funkcija

win64 ::

Potreboval bi zgoščevalno funkcijo, ki bi mi naredila unikatno kodo(z verjetnostjo kolizije 1 na miljon(boljše več kot manj)). Priporočljivo, da je podprta v mssql 2005. Premišljeval sem, da bi rezultat klasičnih funkciji( MD5,SHA) odrezal prvih 10 znakov. Kakšen vpliv ima to na unikatnost?

mihies ::

Zgoščevalna funkcija ne dela unikatov niti pod razno, zato se ji pa reče zgoščevalna. Če rabiš dovolj dobro unikatnost, potem lahko uporabiš GUID.
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/

win64 ::

Jaz že imam unikatno vrednost(id). To vrednost bi rad preoblikoval v 10 mestni ascii niz. In ne sme se videti zaporednost vrednosti.
Za zdaj sem vzel prvi del uuid-a, pripel id in malo pomešal znake.

Ampak mislim, da se še zmeram vidi zaporednost.

rokp ::

Hm, tole?

Sergio ::

@win64: Premeci bite po vnaprej dolocenem algoritmu, pa je. Unikatnost zagotovljena, vrednosti bodo pa tudi "izgledale" boljkone random.
Tako grem jaz, tako gre vsak, kdor čuti cilj v daljavi:
če usoda ustavi mu korak,
on se ji zoperstavi.

misek ::

Sergio je izjavil:

Premeci bite po vnaprej dolocenem algoritmu
XOR šifriranje?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Izračunana uspešna kolizija nad SHA-1

Oddelek: Novice / Varnost
189362 (7065) matijadmin
»

[Java] Kako izračunati hash diska.

Oddelek: Programiranje
335137 (3967) kunigunda
»

Kompresija s pomočjo /dev/random (strani: 1 2 )

Oddelek: Znanost in tehnologija
517732 (7207) BaToCarx
»

SHA1 hash - prevod

Oddelek: Programiranje
104165 (3822) darkolord
»

Nov preboj na področju zgoščevalnih funkcij

Oddelek: Novice / Znanost in tehnologija
154067 (3622) pecorin

Več podobnih tem