[Linux-programlama] Re: referans numarası üreteci

---------

[Linux-programlama] Re: referans numarası üreteci

From: Ali Okan YÜKSEL <kaox.gen_at_gmail.com>
Date: Thu, 11 Jun 2009 09:35:41 +0300
Message-ID: <ef9337520906102335h3311227fvc5c0929011b88c12@mail.gmail.com>

microtime() fonksiyonu ile md5() fonksiyonunu beraber kullanarak da uniq bi
değer elde edebilirsin.

<?=md5(microtime())?>

2009/6/11 Osman Yozgatlioglu <osman.yozgatlioglu_at_gmail.com>

> Selamlar,
>
> Anlattığım iki yöntemin karışımını yaptım.
> 8 hanelik rastgele şifre ürettim. bu sekiz haneden türettiğim iki
> hanelik pariteyi aralara yerleştirdim.
> Artık veritabanına gerek yok ve her referans numarasının doğruluğunu
> kontrol edebiliyorum.
>
> İyi çalışmalar,
> Osman
>
> 2009/6/10 Elvin Şiriyev <elvin_at_siriyev.net>:
> > o anki tarihi, saati, payment id 'yi içeren bir string verebilirsiniz:
> > 100620091011999 gibi. hem okunması hem akılda kalınması kolay. hem de
> > veritabanında yer tutmaz ve de tahmin edilmesi brute force la olur
> sadece.
> >
> > 2009/6/10 hal 2000 hal <hal2k_at_int6.net>
> >>
> >> Osman, microsoft'un key üretiminde kullandığı gibi elliptic curve'leri
> >> kullanabilirsin. Hem algoritmayı başkaları bilse, kodlarını çalsa dahi
> >> priv key sende olacağından sadece sen key üretebilirsin. Hemde
> >> saklamak için db falanda gerekmez :)
> >>
> >>
> >> 2009/6/10 Osman Yozgatlioglu <osman.yozgatlioglu_at_gmail.com>:
> >> > Selamlar,
> >> >
> >> > Satılacak bir ürünün içine her alıcı için farklı bir referans numarası
> >> > vermem gerekiyor. Daha sonra bu referans numarası ile ürünün sitesine
> >> > üye olabilecekler.
> >> > Bunun için bir yol olarak pwgen benzeri bir programla yeteri kadar
> >> > şifre üretip bunları bir veritabanında saklamak ve üyelik aşamasında
> >> > burdan kontrolünü yapmak.
> >> > Diğer bir yol da kredi kartı numaraları gibi kendi doğruluğunu kendisi
> >> > içinde barındıran bir algoritma oluşturup veritabanı yerine bunu
> >> > kontrol etmek.
> >> >
> >> > İlki için sorun yok ama ikincisi için ne önerirsiniz?
> >> >
> >> > İyi çalışmalar,
> >> > Osman
> >> > _______________________________________________
> >> > Linux-programlama mailing list
> >> > Linux-programlama_at_liste.linux.org.tr
> >> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >> >
> >> _______________________________________________
> >> Linux-programlama mailing list
> >> Linux-programlama_at_liste.linux.org.tr
> >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
> >
> > --
> > Elvin Şiriyev
> > http://siriyev.net
> >
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama_at_liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

-- 
http://www.knyksl.com/

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 11 Jun 2009 - 08:03:55 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.