Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Program sa kojim...

[es] :: Art of Programming :: Program sa kojim...

[ Pregleda: 1005 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Zekan_
Sd-Bg

Član broj: 88619
Poruke: 1
*.dialup.sezampro.yu.



Profil

icon Program sa kojim...19.03.2006. u 10:44

...na osnovu zadatih parametara (ime, prezime, datum rodjenja,...) izracunas neku sifru.
Znate kao ono, kad unosite maticni broj, pa ako se ne slazu podaci o mestu rodjenja i osma i deveta cifra, nece da ga prihvati.

PS. Posto sam nov ovde, molim moderatora da temu premesti u odgovarajuci podforum, ako joj ovde nije mesto.
Hvala
19.03.2006. u 10:44 

Au197/79
Zlatan Kadragić
NBGD

Član broj: 3556
Poruke: 649
*.etf.bg.ac.yu.

Sajt: aurelije.blogspot.com


Profil

icon Re: Program sa kojim...19.03.2006. u 12:12
U kom to jeziku želiš?

Imaš one heš funkcije npr: sha, md
One od istog podatka daju uvek istu šifru tj. otisak ali od otiska ne možeš dobiti podatak.
Bolje džaba ležat nego džaba radit.
19.03.2006. u 12:12 

Srđan Krstić
Srđan Krstić
Princeton, NJ

Član broj: 7526
Poruke: 416
*.Princeton.EDU.

Jabber: srkiboy@elitesecurity.org
ICQ: 193836365
Sajt: www.princeton.edu/~skrsti..


Profil

icon Re: Program sa kojim...21.03.2006. u 21:13
Da, samo treba da hashiras sta vec zelis
Evo ti jedna "normalna" hash funkcija u c-u (hashira string u broj od 0 do iBucketCount - 1)

#define HASH_MULTIPLIER 65599U
...
int hash(const char *pcString, int iBucketCount)
{
int i;
unsigned int uiHash = 0U;
for (i = 0; pcString != '\0'; i++)
uiHash = uiHash * HASH_MULTIPLIER + (unsigned int)pcString;
return (int)(uiHash % (unsigned int)iBucketCount);
}
I HAD A NIGHTMARE
IT ALL STARTED NORMAL
10101010
10110011
THEN ALL OF A SUDDEN
1100102
GAAAAH
_____________________________
www.princeton.edu/~skrstic
www.niwifi.co.sr
21.03.2006. u 21:13 

[es] :: Art of Programming :: Program sa kojim...

[ Pregleda: 1005 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.