Forum » Programiranje » 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/
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.
Za zdaj sem vzel prvi del uuid-a, pripel id in malo pomešal znake.
Ampak mislim, da se še zmeram vidi zaporednost.
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.
če usoda ustavi mu korak,
on se ji zoperstavi.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Izračunana uspešna kolizija nad SHA-1Oddelek: Novice / Varnost | 9362 (7065) | matijadmin |
» | [Java] Kako izračunati hash diska.Oddelek: Programiranje | 5137 (3967) | kunigunda |
» | Kompresija s pomočjo /dev/random (strani: 1 2 )Oddelek: Znanost in tehnologija | 7732 (7207) | BaToCarx |
» | SHA1 hash - prevodOddelek: Programiranje | 4165 (3822) | darkolord |
» | Nov preboj na področju zgoščevalnih funkcijOddelek: Novice / Znanost in tehnologija | 4067 (3622) | pecorin |